Hi
I just tried to reinstall the library as you said through my packet manager
with the reinstallation option (I didn't delete and then reinstall them).
But it's still not working.
I looked in /usr/lib and i found a lot of *.a, *.so and *.O files.
For examples : libboost_filesystem-mt.a, libboost_filesystem-mt.so,
libboost_filesystem-mt.O, libboost_thread-mt.a, libboost_thread-mt.so,
libboost_thread-mt.O.
It looks Ok to me but I'm not a specialist but the .O files look like
binaries....
Is it possible to find a way around and indicate the direct path to the
binaries ?
Thanks for the help.
Johan Mazel
2009/4/28 Scott McMurray
I just upgraded my OS from Ubuntu 8.10 to 9.04 and Boost upgraded at the same time from 1.35 to 1.37. I get some errors linked to the compilation command with g++ : /usr/bin/ld: cannot find -lboost_thread /usr/bin/ld: cannot find -lboost_filesystem These compilation options were working with the 1.35 version of Boost. I'd like to know wether there has been a change in Boost concerning the compilation options or if anything else have changed that would cause
On Tue, Apr 28, 2009 at 09:50, Johan Mazel
wrote: that problem.
If you're lucky, it's just a matter of the package manager not doing things in the order that gets those symlinks set up properly, meaning it's a place where uninstalling all the boost libs, then reinstalling actually has a decent chance of working.
The various packages for different distros often do things differently from the official ways, though, so it's hard to say. Check your /usr/lib folder and see what binaries you actually have. _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users