Boost logo

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