guile-devel
[Top][All Lists]
Advanced

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

AARRRRGGH! Die Libtool, die!


From: Han-Wen Nienhuys
Subject: AARRRRGGH! Die Libtool, die!
Date: Sat, 15 Feb 2003 15:26:58 +0100 (CET)

(desparate frustration mode)

Automake, autoconf, libtool. They should be taken out and
shot. Perhaps their authors too.

(argh)

after cvs-upping, I did.

   ./configure --disable-elisp --enable-htmldoc --enable-maintainer-mode 
--enable-ltdl-install --prefix=/home/hanwen/usr/pkg/guile/
   make

(all went fine)

then

        make install


        make[1]: Binnengaan van map 
`/home/hanwen/usr/src/savannah/official-guile/guile/guile-core/libguile'
        /bin/sh ../mkinstalldirs /home/hanwen/usr/pkg/guile//lib
         /bin/sh ../libtool --mode=install /usr/bin/install -c  libguile.la 
/home/hanwen/usr/pkg/guile//lib/libguile.la
        libtool: install: warning: relinking `libguile.la'
        (cd 
/home/hanwen/usr/src/savannah/official-guile/guile/guile-core/libguile; /bin/sh 
../libtool --mode=relink gcc -g -O2 -Werror -Wall -Wmissing-prototypes -o 
libguile.la -rpath /home/hanwen/usr/pkg/guile//lib -version-info 15:0:0 
-export-dynamic -no-undefined alist.lo [..] net_db.lo socket.lo regex-posix.lo 
../libguile-ltdl/libguile-ltdl.la -lpthread -lcrypt -lm )
        mv: cannot stat `libguile.so.15.0.0': No such file or directory
        libtool: install: error: relink `libguile.la' with the above command 
before installing it
        make[1]: *** [install-libLTLIBRARIES] Fout 1
        make[1]: Weggaan uit map 
`/home/hanwen/usr/src/savannah/official-guile/guile/guile-core/libguile'
        make: *** [install-am] Fout 2


WTF is it recompiling stuff during installation? 

         rm libguile.la 
         make
         [..]
        make install

gives


        (cd
        /home/hanwen/usr/src/savannah/official-guile/guile/guile-core/libguile;
        /bin/sh ../libtool --mode=relink gcc -g -O2 -Werror -Wall
        -Wmissing-prototypes -o libguile.la -rpath
        /home/hanwen/usr/pkg/guile//lib -version-info 15:0:0 -export-dynamic
        -no-undefined alist.lo [..] socket.lo regex-posix.lo 
../libguile-ltdl/libguile-ltdl.la -lpthread -lcrypt -lm )
        gcc -shared  alist.lo arbiters.lo [..] regex-posix.lo  -Wl,--rpath 
-Wl,/usr/local/lib  -L/usr/local/lib -lguile-ltdl -lpthread -lcrypt -lm   
-Wl,-soname -Wl,libguile.so.15 -o .libs/libguile.so.15.0.0
        /usr/bin/ld: cannot find -lguile-ltdl
        collect2: ld returned 1 exit status
        libtool: install: error: relink `libguile.la' with the above command 
before installing it
        make[1]: *** [install-libLTLIBRARIES] Fout 1
        make[1]: Weggaan uit map 
`/home/hanwen/usr/src/savannah/official-guile/guile/guile-core/libguile'

I can't believe this. Every single time that I've tried to do a major
upgrade of CVS guile, there have been unfathomable issues with libtool
and libltdl. Why is this always so complicated?

-- 
Han-Wen Nienhuys   |   address@hidden   |   http://www.cs.uu.nl/~hanwen 




reply via email to

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