On Nov 1, 2009, at 10:47 AM, ed wrote:

   LD  ledger
Undefined symbols:
 "ledger::archive_t::should_load
(std::list<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits>,
std::allocator<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits> > > const&)", referenced from:

Can you check your libledger_data.a file, and see if it provides those archive symbols? Also, open up your Makefile, remove the echo LD portion that's hiding the actual link line, and run it again so I can see exactly what's going to the linker...

Thanks, John

Reply via email to