libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: interdependancies between libraries


From: Brian May
Subject: Re: interdependancies between libraries
Date: 18 Jan 2001 15:55:22 +1100
User-agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef)

>>>>> "Ganesan" == Ganesan Rajagopal <address@hidden> writes:

    Ganesan> The correct way to do this is actually ./configure
    Ganesan> --prefix=/usr

    Ganesan> make install DESTDIR=`pwd`/debian/tmp

Hmmm. didn't know this. Lets try it:

[624] [snoopy:bam] ~/source/cvs/libtool/depdemo >configure --prefix=/usr
[...]
[628] [snoopy:bam] ~/source/cvs/libtool/depdemo >make clean
[...]
[629] [snoopy:bam] ~/source/cvs/libtool/depdemo >make      
[...]
[633] [snoopy:bam] ~/source/cvs/libtool/depdemo >make install 
DESTDIR=`pwd`/debian/tmp
Making install in l1
make[1]: Entering directory `/home/bam/source/cvs/libtool/depdemo/l1'
make[2]: Entering directory `/home/bam/source/cvs/libtool/depdemo/l1'
/bin/sh ../../mkinstalldirs 
/home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib
mkdir /home/bam/source/cvs/libtool/depdemo/debian/tmp/usr
mkdir /home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib
 /bin/sh ../libtool  --mode=install /usr/bin/install -c  libl1.la 
/home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib/libl1.la
/usr/bin/install -c .libs/libl1.so.0.0.0 
/home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib/libl1.so.0.0.0
(cd /home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib && rm -f libl1.so.0 
&& ln -s libl1.so.0.0.0 libl1.so.0)
(cd /home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib && rm -f libl1.so 
&& ln -s libl1.so.0.0.0 libl1.so)
/usr/bin/install -c .libs/libl1.lai 
/home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib/libl1.la
/usr/bin/install -c .libs/libl1.a 
/home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib/libl1.a
ranlib /home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib/libl1.a
chmod 644 /home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib/libl1.a
libtool: install: warning: remember to run `libtool --finish /usr/lib'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/bam/source/cvs/libtool/depdemo/l1'
make[1]: Leaving directory `/home/bam/source/cvs/libtool/depdemo/l1'
Making install in l2
make[1]: Entering directory `/home/bam/source/cvs/libtool/depdemo/l2'
make[2]: Entering directory `/home/bam/source/cvs/libtool/depdemo/l2'
/bin/sh ../../mkinstalldirs 
/home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib
 /bin/sh ../libtool  --mode=install /usr/bin/install -c  libl2.la 
/home/bam/source/cvs/libtool/depdemo/debian/tmp/usr/lib/libl2.la
libtool: install: warning: relinking `libl2.la'
cd /home/bam/source/cvs/libtool/depdemo/l2; /bin/sh ../libtool --mode=relink 
gcc -g -O2 -o libl2.la -rpath /usr/lib l2.lo ../l1/libl1.la
gcc -shared  l2.lo  -L/usr/lib -ll1   -Wl,-soname -Wl,libl2.so.0 -o 
.libs/libl2.so.0.0.0
/usr/bin/ld: cannot find -ll1
collect2: ld returned 1 exit status
libtool: install: error: relink `libl2.la' with the above command before 
installing it
libtool: install: warning: remember to run `libtool --finish /usr/lib'
[...]

No, it doesn't work.
-- 
Brian May <address@hidden>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]