On May 21, 2008, at 10:57 AM, Carsten Neumann wrote: > Hello Black, > > Black wrote: >> I'm trying get OpenSG 2.0 to compile under Leopard, and I'm hitting >> >> The problem comes when scons looks for the filesystem module of >> boost. >> This is the output I get: >> >> Loading initial settings for boost >> BoostBaseDir specified or cached. [/usr/local]. >> Boost, autofinding toolset... toolset: [darwin] >> Searching for correct boost include dir... found: /usr/local/ >> include/boost-1_35 >> boost include path: /usr/local/include/boost-1_35 >> boost version: 1.35.0 >> Checking for C++ library boost_filesystem-1_35... no >> Checking for C++ library boost_filesystem-1_35... no >> Checking for C++ library boost_filesystem-1_35... no >> Checking for C++ library boost_filesystem... no >> Unable to find library: filesystem tried: ['boost_filesystem-1_35', >> 'boost_filesystem-1_35', 'boost_filesystem-1_35', 'boost_filesystem'] >> Option error: Check required failed: Unable to find library: >> filesystem tried: ['boost_filesystem-1_35', 'boost_filesystem-1_35', >> 'boost_filesystem-1_35', 'boost_filesystem'] >> >> I don't know scons at all, so I'm not sure exactly what it is looking >> for our how to help it find it. In /usr/local/lib, I have a >> libboost_filesystem-mt-1_35.dylib, which I also symlinked to a >> libboost_filesystem.dylib in hopes that it was just getting confused >> by the name. > > basically the problem is that the boost libraries don't have a unique > name across platforms (or even linux distros :-/). So normally the > scons-addons package that we use for the build attempts a couple of > popular names, but it seems that on your machine it tries just one, > repeatedly... (?) > Anyway, from the output my guess would be that a symlink > libboost_filesystem-1_35.dylib to libboost_filesystem-mt-1_35.dylib > might satisfy the search (note the version number in the symlink > name).
It looks like it is actually trying two names, the one with the version numbers three times and then once without. I know have symlinked versions of the library as both libboost_filesystem.dylib and libboost_filesystem-1_35.dylib and still no joy - I get exactly the same result. > > Hope it helps, > Carsten > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Opensg-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/opensg-users ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
