Boost logo

Boost :

From: Marshall Clow (marshall_at_[hidden])
Date: 2004-07-20 10:08:43


Recently, many of the Darwin tests started failing. A bunch of them
were the new
serialization tests, and I've been working with Robert Ramey to
figure out why and fix them.

However, I have come to realize that a lot of the failing tests are
not in the serialization library.

Before I start debugging this myself, does anyone have any suggestions?

For example, _all_ the program options tests are failing, with messages like:
<http://boost.sourceforge.net/regression-logs/cs-Darwin-links.html#program_options-cmdline_test-darwin>

>program_options - cmdline_test - darwin
>
>Linker output:
>
>ld: warning table of contents of library:
>../bin/boost/libs/test/build/libboost_test_exec_monitor.a/darwin/debug/libboost_test_exec_monitor.a
>not sorted slower link editing will result (use the ranlib(1) -s
>option)
>ld: multiple definitions of symbol
>_ZN5boost9unit_test110_GLOBAL__N__ZGVZN5boost9unit_test9ut_detail11xml_printer13print_escapedERSoNS0_13basic_cstringIKcEEE9char_type22first_failed_assertionEv.eh
>../bin/boost/libs/test/build/libboost_test_exec_monitor.a/darwin/debug/libboost_test_exec_monitor.a(unit_test_log.o)
>definition of absolute
>_ZN5boost9unit_test110_GLOBAL__N__ZGVZN5boost9unit_test9ut_detail11xml_printer13print_escapedERSoNS0_13basic_cstringIKcEEE9char_type22first_failed_assertionEv.eh
>(value 0x0)
>../bin/boost/libs/test/build/libboost_test_exec_monitor.a/darwin/debug/libboost_test_exec_monitor.a(supplied_log_formatters.o)
>definition of absolute
>_ZN5boost9unit_test110_GLOBAL__N__ZGVZN5boost9unit_test9ut_detail11xml_printer13print_escapedERSoNS0_13basic_cstringIKcEEE9char_type22first_failed_assertionEv.eh
>(value 0x0)
>ld: multiple definitions of symbol boost::unit_test::(anonymous
>namespace)::first_failed_assertion()
>../bin/boost/libs/test/build/libboost_test_exec_monitor.a/darwin/debug/libboost_test_exec_monitor.a(unit_test_log.o)
>definition of boost::unit_test::(anonymous
>namespace)::first_failed_assertion() in section (__TEXT,__text)
>../bin/boost/libs/test/build/libboost_test_exec_monitor.a/darwin/debug/libboost_test_exec_monitor.a(supplied_log_formatters.o)
>definition of boost::unit_test::(anonymous
>namespace)::first_failed_assertion() in section (__TEXT,__text)
>ld: warning table of contents of library:
>../bin/boost/libs/test/build/libboost_test_exec_monitor.a/darwin/debug/libboost_test_exec_monitor.a
>not sorted slower link editing will result (use the ranlib(1) -s
>option)
>
>
> export DYLD_LIBRARY_PATH
> c++ -g -o
>"../bin/boost/libs/program_options/test/cmdline_test.test/darwin/debug/cmdline_test"
>"../bin/boost/libs/program_options/test/cmdline_test.test/darwin/debug/cmdline_test.o"
>\
> \
>
>-L"../bin/boost/libs/program_options/build/libboost_program_options.a/darwin/debug"
>-L"../bin/boost/libs/test/build/libboost_test_exec_monitor.a/darwin/debug"
>"../bin/boost/libs/program_options/build/libboost_program_options.a/darwin/debug/libboost_program_options-d-1_31.a"
>"../bin/boost/libs/test/build/libboost_test_exec_monitor.a/darwin/debug/libboost_test_exec_monitor.a"
>"../bin/boost/libs/program_options/build/libboost_program_options.a/darwin/debug/libboost_program_options-d-1_31.a"
>"../bin/boost/libs/test/build/libboost_test_exec_monitor.a/darwin/debug/libboost_test_exec_monitor.a"
>\
>

--
-- Marshall
Marshall Clow     Idio Software   <mailto:marshall_at_[hidden]>
It is by caffeine alone I set my mind in motion.
It is by the beans of Java that thoughts acquire speed,
the hands acquire shaking, the shaking becomes a warning.
It is by caffeine alone I set my mind in motion.

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk