boost::bind errors remain