(No, the subject is not a typo.) Hi,
I'm breaking my head over a problem that others must also have found, chewed on and spit out. I found plenty of messages related to my problem, such as the chroot discussion, but I just can't find the definitive answer anywhere. What I'm doing is building a collection of software, comprised of shared libraries and programs, in a way that all of this can be packaged later (as RPMs, or debs, or whatever). All of it is staged by using DESTDIR=/someplace during 'make install'. This is OK for a single library; it is even OK for a program using a library; but I run into a wall when it involves a program using a library that uses another library. I've prepared a 'minimal' example set to demonstrate this if anybody is interested. It has a liba, a libb that depends on liba, and a progc that depends on libb. If liba and libb are configured and installed in the stage area, linking progc fails. The error message I get is: $ make source='c.c' object='c.o' libtool=no \ depfile='.deps/c.Po' tmpdepfile='.deps/c.TPo' \ depmode=gcc3 /bin/sh ./depcomp \ gcc -DPACKAGE_NAME=\"procg\" -DPACKAGE_TARNAME=\"procg\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"procg\ 0.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"procg\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -I. -I/Users/dennis/src/ltdepdeplib/stage/usr/local/include -g -O2 -c `test -f 'c.c' || echo './'`c.c /bin/sh ./libtool --mode=link gcc -g -O2 -o progc -L/Users/dennis/src/ltdepdeplib/stage/usr/local/lib c.o -lb libtool: link: warning: library `/Users/dennis/src/ltdepdeplib/stage/usr/local/lib/libb.la' was moved. libtool: link: cannot find the library `/usr/local/lib/liba.la' or unhandled argument `/usr/local/lib/liba.la' make: *** [progc] Error 1 What should I do? Regards, Dennis van Dok -- D.H. van Dok :: Software Engineer :: www.nikhef.nl :: www.vl-e.nl Phone +31 20 592 50 12 :: http://www.nikhef.nl/~dennisvd/
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool