|
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