Boost logo

Boost :

Subject: [boost] Where is this symbol defined?
From: Axel Ismirlian (aismirl_at_[hidden])
Date: 2014-07-11 15:53:04

I was wondering where the symbol .test_main(int, char**) is defined if it
comes up undefined.

+ ../bin.v2/libs/asio/test/basic_datagram_socket_select.test/gcc-4.8.1/debug/threading-multi/basic_datagram_socket.o ../bin.v2/libs/asio/test/basic_datagram_socket_select.test/gcc-4.8.1/debug/threading-multi/basic_datagram_socket_select
ld: 0711-224 WARNING: Duplicate symbol: .init_unit_test_suite(int, char**)
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
ld: 0711-317 ERROR: Undefined symbol: .test_main(int, char**)
collect2: error: ld returned 8 exit status

I have done an object dump and I know it is undefined in
libboost_test_exec_monitor.a, but that's as far as I got.

Boost list run by bdawes at, gregod at, cpdaniel at, john at