19 Mar
2010
19 Mar
'10
5:26 p.m.
Bradley W. Settlemyer <settlemyerbw <at> ornl.gov> writes:
/home/bws/sandbox/aiofs/src/aio/thread_pool_writer.cc:110: undefined reference to `boost::condition_variable::notify_one()'
Is condition variable in a different library?
I'm having an identical problem on Ubuntu Karmic with the Boost 1.40 libraries. My code (test.cpp) is: #include <boost/thread/thread.hpp> int main() { boost::condition_variable myCond; myCond.notify_one(); return 0; } I compile with: g++ -lboost_thread-mt test.cpp -o test And get the error: /tmp/ccj08TQK.o: In function `main': boost.cpp:(.text+0x2b): undefined reference to `boost::condition_variable::notify_one()' collect2: ld returned 1 exit status Any suggestions? -- Carl