Library not loaded
Jan-Benedict Glaw
jbglaw@lug-owl.de
Tue Oct 16 18:27:00 GMT 2007
On Tue, 2007-10-16 07:47:51 -0700, Denis Tkachov <denys_tkachov@mail.ru> wrote:
> I am having problem starting my application that is successfully built. I am
> using boost to serialize/deserialize data. I have link boost library and my
> project is built successfully, but I cannot run it.
This is most probably not a problem with GCC itself, but with using it
(and the linker), so your question would be better handled at
<gcc-help@gcc.gnu.org>.
> Running the project (build&go in xcode) I receive this error:
>
> dyld: Library not loaded: stage/lib/libboost_serialization-1_34_1.dylib
> Referenced from:
> /Users/dtsachov/dev/evdp/temp/TestSerialization/build/Debug/TestSerialization
> Reason: image not found
>
> Note - that is not a problem with boost, that is some problem with linking
> to the library in runtime. I had the same problem with my 2 projects, one
> uses another - one is a command line tool and another is a library. If the
> library is dynamic library I am able to build the project but unable to run
> it, getting the same error. When I made my library static as library (not
> dynamic) I can run the application.
Some additional hints were somewhat useful, like
* Which compiler and linker is used? For which platform? MacOS I
guess?
* How does the final linker call look like?
* How does your dynamic linker configuration look like?
Specifically: Is your libboost_serialization-1_34_1 in the
library search path?
> So I suggest this is some problem of locating the library in runtime.
Most probably.
> Does anybody have an idea ?
You need to tell the dynamic linker where to actually find the
libraries. "stage/lib/..." looks like a relative path, but to what
location?
MfG, JBG
--
Jan-Benedict Glaw jbglaw@lug-owl.de +49-172-7608481
Signature of: Friends are relatives you make for yourself.
the second :
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <https://gcc.gnu.org/pipermail/gcc/attachments/20071016/6db50833/attachment.sig>
More information about the Gcc
mailing list