Subject: Re: [Boost-build] linking to serialization
From: Vladimir Prus (vladimir_at_[hidden])
Date: 2009-11-07 04:00:22
> Vladimir Prus wrote:
>> On Tuesday 03 November 2009 er wrote:
>>> Hi All, I use Mac OS X 10.6. After following the ./bootstrap.sh and bjam
>>> install steps, I have directory like this:
>>> and have the include directory path to Project > Build > Search path >
>>> Header Search Paths and and the lib directory path to Project > Build >
>>> Search path > Library Search Paths.
>>> In XCode I did Project > Add to project > libboost_serialization.a
>>> Running under Debug generates this message:
>>> dyld: Library not loaded: libboost_serialization.dylib
>>> Referenced from:
>>> Reason: image not found
>> I suspect this message means that you need to add
>> ~/Library/boost_library/boost_1_40_0/lib/ to the runtime libraries path.
>> On command line, this can be done via the DYLD_LIBRARY_PATH variable,
>> set DYLD_LIBRARY_PATH=~/Library/boost_library/boost_1_40_0/lib/:$DYLD_LIBRARY_PATH
>> you might want to manually expand ~ to your home directory above -- I don't know
>> how OSX shell behaves here.
>> I also don't know how to do this in XCode -- I suggest you first try running the
>> binary on the command line, with the above variable setting, and if it works,
>> check the XCode manual for a comparable setting.
>> - Volodya
>> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
> Thanks, but it hasn't worked. Note that I did replace ~ by it's expanded
> version but $env does not show DYLD_LIBRARY_PATH : is it supposed to?
Yes, it is supposed to. You might want to also 'export DYLD_LIBRARY_PATH', but otherwise
I have no idea.
> First, I don't see why it's looking for dyn library if I add
> libboost_serialization.a to the project, not
> libboost_serialization.dynlib (even if I reverse their roles I still get
> the same linking error message as above).
This I don't know. It is likely that some library you use still wants dynamic
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk