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

Reply via email to