During an emerge of certmanager or kontact I get the following error message: grep: /usr/lib64/libXi.la: No such file or directory /bin/sed: can't read /usr/lib64/libXi.la: No such file or directory libtool: link: `/\usr/lib64/libXi.la' is not a valid libtool archive make[3]: *** [libkpinterfaces.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/kontact-3.5.2/work/kontact-3.5.2/ko ntact/interfaces' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kontact-3.5.2/work/kontact-3.5.2/ko ntact' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kontact-3.5.2/work/kontact-3.5.2' make: *** [all] Error 2 !!! ERROR: kde-base/kontact-3.5.2 failed. Call stack: ebuild.sh, line 1532: Called dyn_compile ebuild.sh, line 929: Called src_compile ebuild.sh, line 1242: Called kde-meta_src_compile kde-meta.eclass, line 408: Called kde_src_compile kde.eclass, line 113: Called kde_src_compile 'all' kde.eclass, line 230: Called kde_src_compile 'myconf' 'configure' 'make' kde.eclass, line 226: Called die !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, and the call stack if rel evant. If I check, indeed there is no libXi.la file (libXi.so, libXi.a, etc. are present). I am running X.org 6.8.2-r6 and KDE 3.5.2. I've searched the web and have not found anything indicating how to recreate this file or what dependency might be missing. Here is emerge --info: Portage 2.1_pre7-r5 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.16-suspend2-r3 x86_64) ================================================================= System uname: 2.6.16-suspend2-r3 x86_64 AMD Turion(tm) 64 Mobile Technology ML-32 Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 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 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O3 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages metadata-transfer nostrip sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa arts avi berkdb bitmap-fonts cdr cli crypt cups dri dvd dvdr dvdread eds emboss encode foomaticdb fortran gif gpm gstreamer gtk2 hal imlib isdnlog java jpeg kde kdeenablefinal lzw lzw-tiff mp3 mpeg mysql ncurses nls nptl nptlonly nsplugin ogg opengl pam pcmcia pcre pdflib perl php png pppd python qt quicktime readline reflection sdl session spell spl ssl tcpd tiff truetype-fonts type1-fonts usb xine xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_fglrx video_cards_vesa video_cards_ati" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY Thanks! Josh
do a grep on other .la files already on your system for libXi. One of those is the culprit.
try this.. locate \.la | xargs grep -l libXi.la | while read FILE ; do /usr/share/doc/gentoolkit-0.2.2/deprecated/qpkg/qpkg -nc -f $FILE ; done | sort | uniq | sed -e 's/\ \*//' | xargs emerge -pCv That will show you all the packages you should unmerge or re-emerge. Myself, I got into this pickle by downgrading from modular X to xorg-x11-6.8.2. You might run into the same issues with libX11.la and others .la files too.
*** Bug 137618 has been marked as a duplicate of this bug. ***
no response. It looks like you uninstalled/upgraded libXi at some point and the referring .la files are confused. A fix_libtool_files should help, as does the comments above.