Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 130538 - Missing libXi.la during build of kontact and certmanager
Summary: Missing libXi.la during build of kontact and certmanager
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 137618 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-04-19 17:42 UTC by josh.chessman
Modified: 2006-11-14 10:19 UTC (History)
1 user (show)

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 josh.chessman 2006-04-19 17:42:29 UTC
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
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2006-05-05 07:11:22 UTC
do a grep on other .la files already on your system for libXi.  One of those is the culprit.
Comment 2 Travis Morgan 2006-06-25 23:51:15 UTC
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.
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2006-06-26 03:26:08 UTC
*** Bug 137618 has been marked as a duplicate of this bug. ***
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2006-11-14 10:19:58 UTC
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.