On Tue, Feb 3, 2009 at 7:11 AM, John Wiegley wrote: > > On Feb 2, 2009, at 6:17 PM, Manish wrote: > >> Would you prefer to take this off-list or would you like me to stop >> testing so you can get it to work with new gcc? I want to get it to >> compile once so I can test my buildbot. :) > > I'm going to reverse the link order of the new sub-libraries.
Git pull, acprep and a make later: ,----[ last 45 lines from compile log ] | LD libledger_math.la | CXX libledger_util_la-utils.lo | CXX libledger_util_la-error.lo | CXX libledger_util_la-times.lo | CXX libledger_util_la-mask.lo | CXX libledger_util_la-stream.lo | CXX libledger_util_la-binary.lo | LD libledger_util.la | CXX libledger_python_la-py_utils.lo | CXX libledger_python_la-py_times.lo | python/py_times.cc: In static member function �static PyObject* ledger::date_to_python::convert(const ledger::date&)�: | python/py_times.cc:49: warning: deprecated conversion from string constant to �char*� | python/py_times.cc:49: warning: deprecated conversion from string constant to �char*� | python/py_times.cc: In static member function �static void* ledger::date_from_python::convertible(PyObject*)�: | python/py_times.cc:58: warning: deprecated conversion from string constant to �char*� | python/py_times.cc:58: warning: deprecated conversion from string constant to �char*� | python/py_times.cc: In static member function �static void ledger::date_from_python::construct(PyObject*, boost::python::converter::rvalue_from_py | thon_stage1_data*)�: | python/py_times.cc:65: warning: deprecated conversion from string constant to �char*� | python/py_times.cc:65: warning: deprecated conversion from string constant to �char*� | python/py_times.cc: In static member function �static PyObject* ledger::datetime_to_python::convert(const ledger::datetime_t&)�: | python/py_times.cc:82: warning: deprecated conversion from string constant to �char*� | python/py_times.cc:82: warning: deprecated conversion from string constant to �char*� | python/py_times.cc: In static member function �static void* ledger::datetime_from_python::convertible(PyObject*)�: | python/py_times.cc:95: warning: deprecated conversion from string constant to �char*� | python/py_times.cc:95: warning: deprecated conversion from string constant to �char*� | python/py_times.cc: In static member function �static void ledger::datetime_from_python::construct(PyObject*, boost::python::converter::rvalue_fro | m_python_stage1_data*)�: | python/py_times.cc:102: warning: deprecated conversion from string constant to �char*� | python/py_times.cc:102: warning: deprecated conversion from string constant to �char*� | CXX libledger_python_la-py_amount.lo | CXX libledger_python_la-py_commodity.lo | CXX libledger_python_la-py_value.lo | CXX libledger_python_la-pyinterp.lo | LD libledger_python.la | CXX ledger-main.o | CXX ledger-work.o | LD ledger | ./.libs/libledger_report.a(libledger_report_la-chain.o): In function `ledger::reconcile_xacts::reconcile_xacts(boost::shared_ptr<ledger::item_hand | ler<ledger::xact_t> >, ledger::value_t const&, boost::gregorian::date const&)': | chain.cc:(.text._ZN6ledger15reconcile_xactsC1EN5boost10shared_ptrINS_12item_handlerINS_6xact_tEEEEERKNS_7value_tERKNS1_9gregorian4dateE[ledger::re | concile_xacts::reconcile_xacts(boost::shared_ptr<ledger::item_handler<ledger::xact_t> >, ledger::value_t const&, boost::gregorian::date const&)]+0 | x3c): undefined reference to `vtable for ledger::reconcile_xacts' | collect2: ld returned 1 exit status | make[1]: *** [ledger] Error 1 | make[1]: Leaving directory `/data/desktop/johnw/ledger' | make: *** [all] Error 2 | make 171.91s user 10.89s system 98% cpu 3:05.10 total `---- Thanks -- Manish