Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 105942 - [prelink] unable to prelink KDE libs
Summary: [prelink] unable to prelink KDE libs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
: 163130 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-09-14 03:11 UTC by Patrick Lauer
Modified: 2007-03-25 05:34 UTC (History)
3 users (show)

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


Attachments
prelink error output (prelink-output-error.txt,69.62 KB, text/plain)
2005-09-14 03:12 UTC, Patrick Lauer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2005-09-14 03:11:05 UTC
a while ago I noticed that prelink throws lots of "Could not prelink $foo
because its dependency $bar could not be prelinked". This happens now with
almost all libs, thus rendering prelink quite ineffective.

Reproducible: Always
Steps to Reproduce:
1. emerge -e world
2. prelink -va
3. uhm ... that doesn't look right :-)

Actual Results:  
looooong list of un-prelinkable shared libs and apps

Expected Results:  
it should have worked ;-)

Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.12 i686)
=================================================================
System uname: 2.6.12 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.12.0_pre8
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.13
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
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
ftp://ftp.gentoo.mesh-solutions.com/gentoo/ "
LDFLAGS="-Wl,-O1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib acpi afs alsa apache2 apm avi
bash-completion berkdb bidi bigger-fonts bitmap-fonts bootsplash ccache cdda
cddb cdparanoia cdr chroot crypt cups curl dga divx4linux dv dvd dvdr dvdread
ecc eds emboss encode esd fam fbcon ffmpeg fftw foomaticdb fortran gd
gd-external gdbm gif gimp gimpprint glep gmp gphoto2 gpm graphviz gstreamer
imagemagick imlib ipv6 jabber jack jikes jit jpeg jpeg2k kde kdeenablefinal
ladcca libg++ libwww lm_sensors lzo mad matroska mhash mikmod mime mjpeg mmx
mmxext mng motif mozilla mozsvg mp3 mpeg mpeg4 ncurses nls nptl nvidia objc ogg
oggvorbis openal opengl oss pam parse-clocks pdf pdflib perl physfs png python
qt quicktime readline real recode ruby samba sdl spell sqlite sse sse2 ssl
stream tcltk tcpd tetex threads tiff transcode truetype truetype-fonts
type1-fonts utf8 vorbis win32codecs wxgtk1 xine xml xml2 xv xvid zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Comment 1 Patrick Lauer gentoo-dev 2005-09-14 03:12:09 UTC
Created attachment 68437 [details]
prelink error output

This is the list of libraries and binaries that prelink refuses to prelink
Comment 2 SpanKY gentoo-dev 2005-09-14 06:09:03 UTC
that's hardly 'most' ... but anyways, i see two classes of errors ...

first, the media libraries (avi/etc...) which are broken packages to poor PIC
handling ... not a bug in prelink

second, the KDE stuff all fails due to these first failures:
prelink: Could not prelink /usr/kde/3.4/lib/libDCOP.so.4 because it doesn't use
/lib/libgcc_s.so.1, but one of its dependencies has been prelinked against it
prelink: Could not prelink /usr/kde/3.4/lib/libkdefx.so.4 because it doesn't use
/lib/libgcc_s.so.1, but one of its dependencies has been prelinked against it

without actually looking at KDE, my guess is that it is broken, not prelink
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-01-21 21:10:49 UTC
*** Bug 163130 has been marked as a duplicate of this bug. ***
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-01-21 21:42:39 UTC
*** Bug 163130 has been marked as a duplicate of this bug. ***
Comment 5 SpanKY gentoo-dev 2007-03-25 05:34:25 UTC
re-open if prelink-20061201 fails as well