Now builds ... thank you

On Nov 6, 9:16 pm, John Wiegley <[email protected]> wrote:
> Oh, duh!  This is my fault.  I forgot that the binary caching stuff  
> isn't compiled if you don't have boost_serialization installed.
>
> I'll fix this right now.
>
> John
>
> On Nov 6, 2009, at 8:38 AM, ed wrote:
>
>
>
> > fresh git archive yesterday. I am building everything from source if
> > that matters. had it building and working unteil recently:
>
> > output of the build with make output
>
> > make[2]: Nothing to be done for `all'.
> >    LD  ledger
> > /usr/bin/g++-4.2 -fpch-deps -Wconversion -g -pipe -g -o ledger ledger-
> > main.o ledger-global.o /usr/lib/libiconv.dylib -Wl,-framework -
> > Wl,CoreFoundation -Wl,-bind_at_load  -L/usr/local/lib -L/usr/lib -L/
> > usr/lib/python2.5/config ./.libs/libledger_report.a ./.libs/
> > libledger_data.a ./.libs/libledger_expr.a ./.libs/
> > libledger_math.a ./.libs/libledger_util.a ./.libs/
> > libledger_python.a ./
> > intl/libintl.a -lboost_python -lpython2.5 -lboost_iostreams -
> > lboost_filesystem -lboost_system -lboost_date_time -lboost_regex -
> > ledit /usr/local/lib/libmpfr.dylib /usr/local/lib/libgmp.dylib
> > Undefined symbols:
> >  "ledger::archive_t::should_save
> > (boost::shared_ptr<ledger::journal_t>)", referenced from:
> >      ledger::session_t::read_data(std::basic_string<char,
> > std::char_traits<char>, std::allocator<char> > const&)in
> > libledger_report.a(libledger_report_la-session.o)
> >  "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:
> >      ledger::session_t::read_data(std::basic_string<char,
> > std::char_traits<char>, std::allocator<char> > const&)in
> > libledger_report.a(libledger_report_la-session.o)
> >  "ledger::archive_t::save(boost::shared_ptr<ledger::journal_t>)",
> > referenced from:
> >      ledger::session_t::read_data(std::basic_string<char,
> > std::char_traits<char>, std::allocator<char> > const&)in
> > libledger_report.a(libledger_report_la-session.o)
> >  "ledger::archive_t::load(boost::shared_ptr<ledger::journal_t>)",
> > referenced from:
> >      ledger::session_t::read_data(std::basic_string<char,
> > std::char_traits<char>, std::allocator<char> > const&)in
> > libledger_report.a(libledger_report_la-session.o)
> > ld: symbol(s) not found
> > collect2: ld returned 1 exit status
>
> > The following returns no output nm ./.libs/libledger_data.a | grep
> > should_save
>
>

Reply via email to