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