|
Boost Users : |
From: Simmons, Aaron (a-simmons1_at_[hidden])
Date: 2005-05-18 10:29:52
I am unable to build boost.test 1.32.0 on MacOS X 10.3/10.4. The build
fails due to some undefined symbols.
On MacOS 10.3, these symbols are:
cpp_main(int, char**)
test_main(int, char**)
init_unit_test_suite(int, char**)
On 10.4, these symbols are
__Z8cpp_mainiPPc
__Z9test_mainiPPc
__Z20init_unit_test_suiteiPPc
Does anyone know why this is happening and how to fix it? Thanks.
Below is the output of the first of these link errors on 10.3:
darwin-Link-DyLib-action
builddir/bin/boost/libs/test/build/libboost_prg_exec_monitor.dylib/darwi
n/debug/runtime-link-static/shared-linkable-true/libboost_prg_exec_monit
or-sd-1_32.dylib
ld: Undefined symbols:
cpp_main(int, char**)
DYLD_LIBRARY_PATH=builddir/bin/boost/libs/test/build/libboost_prg_exec_m
onitor.dylib/darwin/debug/runtime-link-static/shared-linkable-true
export DYLD_LIBRARY_PATH
ld -dynamic -m -r -d -o
"builddir/bin/boost/libs/test/build/libboost_prg_exec_monitor.dylib/darw
in/debug/runtime-link-static/shared-linkable-true/libboost_prg_exec_moni
tor-sd-1_32.lo"
"builddir/bin/boost/libs/test/build/libboost_prg_exec_monitor.dylib/darw
in/debug/runtime-link-static/shared-linkable-true/execution_monitor.o"
"builddir/bin/boost/libs/test/build/libboost_prg_exec_monitor.dylib/darw
in/debug/runtime-link-static/shared-linkable-true/cpp_main.o" \
&& \
c++ -static-libgcc -g -Wl,-dynamic -nostartfiles -Wl,-dylib
-Wl,-ldylib1.o -o
"builddir/bin/boost/libs/test/build/libboost_prg_exec_monitor.dylib/darw
in/debug/runtime-link-static/shared-linkable-true/libboost_prg_exec_moni
tor-sd-1_32.dylib"
"builddir/bin/boost/libs/test/build/libboost_prg_exec_monitor.dylib/darw
in/debug/runtime-link-static/shared-linkable-true/libboost_prg_exec_moni
tor-sd-1_32.lo" \
\
\
&& \
rm -f
"builddir/bin/boost/libs/test/build/libboost_prg_exec_monitor.dylib/darw
in/debug/runtime-link-static/shared-linkable-true/libboost_prg_exec_moni
tor-sd-1_32.lo"
...failed darwin-Link-DyLib-action
builddir/bin/boost/libs/test/build/libboost_prg_exec_monitor.dylib/darwi
n/debug/runtime-link-static/shared-linkable-true/libboost_prg_exec_monit
or-sd-1_32.dylib...
...skipped <@boost!lib>libboost_prg_exec_monitor-sd-1_32.dylib for lack
of
<@boost!libs!test!build/libboost_prg_exec_monitor.dylib/darwin/debug/run
time-link-static/shared-linkable-true>libboost_prg_exec_monitor-sd-1_32.
dylib...
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net