Hi,

I noticed that since a few releases most of the protocols are not being 
build because when linking it is assumed that the libraries are installed 
in /usr/lib/lftp/<version>/ instead of the prepended buildroot (which is 
often the case when packaging or building/installing in a somewhat 
protected environment.

 /usr/bin/libtool --mode=install /usr/bin/install -c  'liblftp-network.la' 
'/mnt/dar/tmp/lftp-3.0.9-1.0.rh7.dag
-root/usr/lib/lftp/3.0.9/liblftp-network.la'
/usr/bin/install -c .libs/liblftp-network.so 
/mnt/dar/tmp/lftp-3.0.9-1.0.rh7.dag-root/usr/lib/lftp/3.0.9/liblft
p-network.so
/usr/bin/install -c .libs/liblftp-network.lai 
/mnt/dar/tmp/lftp-3.0.9-1.0.rh7.dag-root/usr/lib/lftp/3.0.9/liblf
tp-network.la
/usr/bin/install -c .libs/liblftp-network.a 
/mnt/dar/tmp/lftp-3.0.9-1.0.rh7.dag-root/usr/lib/lftp/3.0.9/liblftp
-network.a
ranlib 
/mnt/dar/tmp/lftp-3.0.9-1.0.rh7.dag-root/usr/lib/lftp/3.0.9/liblftp-network.a
chmod 644 
/mnt/dar/tmp/lftp-3.0.9-1.0.rh7.dag-root/usr/lib/lftp/3.0.9/liblftp-network.a
libtool: install: warning: remember to run `libtool --finish 
/usr/lib/lftp/3.0.9'
 /usr/bin/libtool --mode=install /usr/bin/install -c  'proto-ftp.la' 
'/mnt/dar/tmp/lftp-3.0.9-1.0.rh7.dag-root/
usr/lib/lftp/3.0.9/proto-ftp.la'
libtool: install: warning: relinking `proto-ftp.la'
(cd /mnt/dar/build/lftp-3.0.9/src; /bin/sh /usr/bin/libtool --mode=relink 
i386-redhat-linux-gcc -O2 -march=i386
 -mcpu=i686 -Wall -Wwrite-strings -Woverloaded-virtual -fno-exceptions 
-fno-rtti -fno-implement-inlines -Winlin
e -s -o proto-ftp.la -module -avoid-version -rpath /usr/lib/lftp/3.0.9 
ftpclass.lo FtpListInfo.lo FtpDirList.lo
 md5.lo ftp-opie.lo FileCopyFtp.lo -L/usr/lib/lftp/3.0.9 
liblftp-network.la -lutil -lcurses -lresolv -ldl -lm)
gcc -shared  ftpclass.lo FtpListInfo.lo FtpDirList.lo md5.lo ftp-opie.lo 
FileCopyFtp.lo  -Wl,--rpath -Wl,/usr/l
ib/lftp/3.0.9  -L/usr/lib/lftp/3.0.9 -llftp-network -lutil -lcurses 
-lresolv -ldl -lm   -Wl,-soname -Wl,proto-f
tp.so -o .libs/proto-ftp.so
/usr/bin/ld: cannot find -llftp-network
collect2: ld returned 1 exit status
libtool: install: error: relink `proto-ftp.la' with the above command 
before installing it
libtool: install: warning: remember to run `libtool --finish 
/usr/lib/lftp/3.0.9'

With newer libtools this is apparently not a problem, but with the 
buildtools on Red Hat 7.3 and Red Hat Enterprise 2.1 this breaks horribly 
and results in a non-functional ftp client.

This happened since release 3.0.4 apparently. You can find the buildlogs 
from 3.0.6 and upward at:

        http://dag.wieers.com/packages/lftp/_buildlogs/

Kind regards,
--   dag wieers,  [EMAIL PROTECTED],  http://dag.wieers.com/   --
[Any errors in spelling, tact or fact are transmission errors]

Reply via email to