Finaly I solved it. It was a STUPID mistake. I defined the BOOST_ROOT (.bashrc) and I thought it was enough. I was wrong and gcc was "using" the headers from boost 1.48 and trying to link with the libs I've compiled, boost 1.51. I just added -I/Data/Temp/Incoming/boost_1_51_0 and it works. My original idea was using same headers with different possible libraries (Debug/Release)...

Sorry for taking your time with a stupid "problem" like that one. Anyway, thank you for your time and help.

Regards,
--
Daniel 


On 7 October 2012 19:26, Vicente J. Botet Escriba <vicente.botet@wanadoo.fr> wrote:
Le 07/10/12 17:17, Daniel Santos a écrit :

Hi Vicente,

Here it is:
$ g++ -o timer_5 -L/Data/Temp/Incoming/boost_1_51_0/stage/lib -lpthread -lboost_system -lboost_thread timer_5.cpp
$ /tmp/ccClVUZf.o: In function `main':
$ timer_5.cpp:(.text+0xb3): undefined reference to `boost::thread::~thread()'
$ timer_5.cpp:(.text+0xe1): undefined reference to `boost::thread::~thread()'
$ collect2: error: ld returned 1 exit status


I don't see any -I <boost.1.51-folder>. From where are you getting the Boost header files?
Could you post the example?


best,
Vicente
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users