FS#3290 - Cannot compile programs due to libtool slay

Attached to Project: Arch Linux
Opened by James Rayner (iphitus) - Tuesday, 04 October 2005, 10:46 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To No-one
Architecture not specified
Severity Critical
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Progam: Alltray

Error

libtool: link: cannot find the library `/usr/lib/libcairo.la'
make[2]: *** [alltray] Error 1
make[2]: Leaving directory `/src/src/alltray-0.62/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/src/src/alltray-0.62'
make: *** [all] Error 2

Program: Glade3

mkdir .libs
grep: /usr/lib/libcairo.la: No such file or directory
/bin/sed: can't read /usr/lib/libcairo.la: No such file or directory
libtool: link: `/usr/lib/libcairo.la' is not a valid libtool archive
make[3]: *** [libgladeui-1.la] Error 1
make[3]: Leaving directory `/src/src/glade-3-2.90.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/src/src/glade-3-2.90.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/src/src/glade-3-2.90.0'
make: *** [all-recursive-am] Error 2

I attempted to fix by recompiling cairo without the libtool slay, however this resulted in dep hell, with it then requesting libfontconfig, expat, etc's .la files.
This task depends upon

Closed by  Jan de Groot (JGC)
Tuesday, 11 October 2005, 07:34 GMT
Reason for closing:  Works for me
Comment by Tobias Kieslich (tobias) - Tuesday, 04 October 2005, 21:14 GMT
James,

Simo just reported that alltray builds for him. So my assumption is, that you have an unslayed package on your box, that tries to link against cairo. Please run:
pacman -Ql | grep '\.la$' | cut -d ' ' -f 1 | uniq
and report here. (Assuming you have never bypassed pacmans db by a q'n d make install...)
Comment by James Rayner (iphitus) - Tuesday, 04 October 2005, 23:01 GMT
alsa-oss
amarok-base-mysqlfree
amarok-engine-gst
apr-util
arts
cal3d
chmlib
cpufrequtils
cyrus-sasl
db
gimp
glibc
gnome-applets
gnutls
gst-plugins-hermes
gst-plugins-mpeg2enc
gtk-gnutella
hermes
j2re
kdeadmin
kdebase
kdebindings
kdelibs
kdemultimedia
kdenetwork
kdepim
kdesdk
kdeutils
kdevelop
libpixman
libtool
libvisual-plugins
ncurses
pango
shadow
sudo
wesnoth
xorg
zsh
Comment by Tobias Kieslich (tobias) - Wednesday, 05 October 2005, 07:49 GMT
libtoolslay is an all or nothing effect. please upgrade your self-compiled libs to match with the latest PKGBUILD. Eg, gimp is slayed, so is ncurses, pango and xorg. They are all in current now. My tip: pango hoses your compile. But it can be any other since your system is not uptodate with all slayed packages.

Loading...