On Fri, May 18, 2007 at 02:03:31PM -0600, Oleksandr Moskalenko wrote: > > /usr/bin/ld: cannot find -lboost_filesystem > collect2: ld returned 1 exit status > > though /usr/share/doc/libboost-filesystem1.34.0/README.Debian does list > > filesystem -lboost_filesystem static shared > > and this call apparently worked with version 1.33
indeed that file is outdated, i will update it in the next upload. > I also looked at > http://beans.seartipy.com/2006/03/16/how-to-test-c-boost-installation/ and > tried compiling > > #include<iostream> > #include<boost/filesystem/operations.hpp> > namespace bfs=boost::filesystem; > int main() > { > bfs::path p("second.cpp"); > if(bfs::exists(p)) > std::cout<<p.leaf()<<std::endl; > } > > which game me the following: > > $g++ -Wall boosttest.cpp the correct command line for single-thread is: $ g++ -Wall boosttest.cpp -lboost_filesystem-st while for multi-thread is (note the final -mt in place of -st): $ g++ -Wall boosttest.cpp -lboost_filesystem-mt > Do you still think that going from 1.33 to 1.34 hasn't introduced any bugs? it is not a bug, it is a feature :) please have a look at bug #424038. cheers, domenico -----[ Domenico Andreoli, aka cavok --[ http://www.dandreoli.com/gpgkey.asc ---[ 3A0F 2F80 F79C 678A 8936 4FEE 0677 9033 A20E BC50 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]