Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 137618 - libXi.la not found (kdemultimedia-kioslaves)
Summary: libXi.la not found (kdemultimedia-kioslaves)
Status: RESOLVED DUPLICATE of bug 130538
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-22 10:19 UTC by Niko Sams
Modified: 2006-06-26 03:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Niko Sams 2006-06-22 10:19:58 UTC
When i emerge kdemultimedia-kioslaves i get an error that libXi.la doesn't exist. libXi.so is there, but libXi.la not. I'm using the old non-modulare Xorg-packages from stable. 


/bin/sh ../../../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o libaudiocdplugins.la -rpath /usr/kde/3.5/lib -L/usr/kde/3.5/lib -L/usr/qt/3/lib -L/usr/lib    -version-info 1:0:0 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined audiocdencoder.lo -lkdecore ../../../libkcddb/libkcddb.la 
 grep: /usr/lib/libXi.la: No such file or directory 
 /bin/sed: can't read /usr/lib/libXi.la: No such file or directory 
 libtool: link: `/usr/lib/libXi.la' is not a valid libtool archive 
 make[5]: *** [libaudiocdplugins.la] Error 1 
 make[5]: Leaving directory `/var/tmp/portage/kdemultimedia-kioslaves-3.5.2/work/kdemultimedia-kioslaves-3.5.2/kioslave/audiocd/plugins' 
 make[4]: *** [all-recursive] Error 1 
 make[4]: Leaving directory `/var/tmp/portage/kdemultimedia-kioslaves-3.5.2/work/kdemultimedia-kioslaves-3.5.2/kioslave/audiocd/plugins' 
 make[3]: *** [all-recursive] Error 1 
 make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-kioslaves-3.5.2/work/kdemultimedia-kioslaves-3.5.2/kioslave/audiocd' 
 make[2]: *** [all-recursive] Error 1 
 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-kioslaves-3.5.2/work/kdemultimedia-kioslaves-3.5.2/kioslave' 
 make[1]: *** [all-recursive] Error 1 
 make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-kioslaves-3.5.2/work/kdemultimedia-kioslaves-3.5.2' 
 make: *** [all] Error 2 
 
 !!! ERROR: kde-base/kdemultimedia-kioslaves-3.5.2 failed. 
 Call stack: 
   ebuild.sh, line 1539:   Called dyn_compile 
   ebuild.sh, line 939:   Called src_compile 
   kdemultimedia-kioslaves-3.5.2.ebuild, line 46:   Called kde-meta_src_compile 'make' 
   kde-meta.eclass, line 408:   Called kde_src_compile 'make' 
   kde.eclass, line 295:   Called die 
 
   

my emerge --info:

Portage 2.1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-gentoo-r9 i686) 
 ================================================================= 
 System uname: 2.6.16-gentoo-r9 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz 
 Gentoo Base System version 1.6.14 
 dev-lang/python:     2.4.2 
 dev-python/pycrypto: 2.0.1-r5 
 dev-util/ccache:     [Not Present] 
 dev-util/confcache:  [Not Present] 
 sys-apps/sandbox:    1.2.17 
 sys-devel/autoconf:  2.13, 2.59-r7 
 sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 
 sys-devel/binutils:  2.16.1-r2 
 sys-devel/gcc-config: 1.3.13-r2 
 sys-devel/libtool:   1.5.22 
 virtual/os-headers:  2.6.11-r2 
 ACCEPT_KEYWORDS="x86" 
 AUTOCLEAN="yes" 
 CBUILD="i686-pc-linux-gnu" 
 CFLAGS="-O2 -march=pentium4 -pipe" 
 CHOST="i686-pc-linux-gnu" 
 CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config" 
 CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" 
 CXXFLAGS="-O2 -march=pentium4 -pipe" 
 DISTDIR="/usr/portage/distfiles" 
 FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" 
 GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ " 
 LINGUAS="de" 
 MAKEOPTS="-j2" 
 PKGDIR="/usr/portage/packages" 
 PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" 
 PORTAGE_TMPDIR="/var/tmp" 
 PORTDIR="/usr/portage" 
 PORTDIR_OVERLAY="/usr/local/portage" 
 SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" 
 USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cdr cli crypt cups dri dvd eds emboss encode esd foomaticdb fortran gdbm gif gpm gstreamer hal imlib isdnlog javascript jpeg kde lcms libg++ libwww mad mikmod motif mp3 mpeg mppe-mppc musicbrainz mysql ncurses nls nptl nptlonly nvidia ogg opengl pam pcre pdflib perl png pppd python qt quicktime readline reflection samba sdl session spell spl ssl subversion tcpd truetype truetype-fonts type1-fonts udev unicode vcd vorbis win32codecs xinerama xml xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_de userland_GNU video_cards_nvidia video_cards_vesa video_cards_fbdev" 
 Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS 


this might be related to this bug:
 http://bugs.gentoo.org/show_bug.cgi?id=130538
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2006-06-22 10:20:55 UTC
revdep-rebuild is your friend
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2006-06-22 10:21:13 UTC
sorry, make that fix_libtool_files.sh
Comment 3 Niko Sams 2006-06-22 11:12:49 UTC
thanks for the hint,

i did:
fix_libtool_files.sh 4.1.1
(as i downgraded recently from unstable to stable)

but it didn't help - i get exactly the same error.

there is no /usr/lib/libXi.la file at all!


and i started revdep-rebuild it found errors - but imho not related to my problem (i'm currenlty trying to fix them now)

thanks for your support!
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2006-06-22 11:15:34 UTC
do some grepping in /usr/lib.  There's another .la file in there that's referencing it, and that's what is causing your kioslaves emerge to fail.
Comment 5 Niko Sams 2006-06-22 22:11:17 UTC
doing the grep i just get this:
# grep -r 'libXi' /usr/lib/*.la
grep: /usr/lib/libMrm.la: No such file or directory
grep: /usr/lib/libUil.la: No such file or directory
grep: /usr/lib/libXm.la: No such file or directory

some links point to non-existing files:
# ls -l /usr/lib/libMrm.la /usr/lib/libUil.la /usr/lib/libXm.la
lrwxrwxrwx 1 root root 32 Mar 29 22:45 /usr/lib/libMrm.la -> /usr/lib/openmotif-2.2/libMrm.la
lrwxrwxrwx 1 root root 32 Mar 29 22:45 /usr/lib/libUil.la -> /usr/lib/openmotif-2.2/libUil.la
lrwxrwxrwx 1 root root 31 Mar 29 22:45 /usr/lib/libXm.la -> /usr/lib/openmotif-2.2/libXm.la

is this a problem?

did i do the grep the right way?
Comment 6 Niko Sams 2006-06-22 22:16:50 UTC
hey! its compiling now!!

imho because i rebuilt libkcddb (thanks to revdep-rebuild)
(and there is still no /usr/lib/libXi.la??)

i gues this problem was caused by the downgrade from unstable to stable.

thanks!
niko
Comment 7 Travis Morgan 2006-06-25 23:53:00 UTC
See my comment on bug 130538 for how to fix this.

Comment 8 Caleb Tennis (RETIRED) gentoo-dev 2006-06-26 03:26:08 UTC

*** This bug has been marked as a duplicate of 130538 ***