Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-07-04 09:33:14


When trying to used current Boost.Test CVS HEAD state as shared libraries, I
get errors from linker:

../../../libs/test/build/bin/libboost_unit_test_framework.so/gcc/debug/runtime-link-dynamic/shared-linkable-true/libboost_unit_test_framework.so:
undefined reference to
`boost::unit_test_framework::detail::msvc65_like_log_formatter::msvc65_like_log_formatter[in-charge](boost::unit_test_framework::unit_test_log
const&)'
../../../libs/test/build/bin/libboost_unit_test_framework.so/gcc/debug/runtime-link-dynamic/shared-linkable-true/libboost_unit_test_framework.so:
undefined reference to
`boost::unit_test_framework::detail::xml_log_formatter::xml_log_formatter[in-charge](boost::unit_test_framework::unit_test_log
const&)'
collect2: ld returned 1 exit status

To reproduce, just change <lib> to <dll> in examples/Jamfile and run bjam. I
had the above errors with gcc 3.3 on Debian Linux.

Is it possible to fix the problem?

TIA,
Volodya


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