
31 Dec
2005
31 Dec
'05
4:03 a.m.
It's some kind of multiple definition problem. Perhaps a missing "inline" somewhere?
ld: multiple definitions of symbol __ZN5boost9unit_test92_GLOBAL__N__ZGVZN5boost9unit_test9ut_detail24auto_ test_unit_registrar13curr_ts_storeEvE4inst13unit_test_logE
Here is an extract from class definition: struct auto_test_unit_registrar { .... private: static std::list<test_suite*>& curr_ts_store() { static std::list<test_suite*> inst( 1, &framework::master_test_suite() ); return inst; } }; If you know any workarounds please advise. Gennadiy