Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 30587 - prelink, svgalib: too many errors?
Summary: prelink, svgalib: too many errors?
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Heinrich Wendel (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-07 11:10 UTC by crusaderky
Modified: 2003-10-07 11:32 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 crusaderky 2003-10-07 11:10:36 UTC
I've just executed (following the prelink-howto instructions) "prelink -afmR", without modifying any config file. Apart from the errors regarding wine,winex and closed-source applications (which were expected), I get a bunch of errors regarding many other apps; most of them regard libvga.so.1
Is it all normal?

the "prelink -afmR" output:

prelink: /lib/libcap.so.1: Library without dependencies
prelink: /usr/lib/libGLcore.so.1: Library without dependencies
prelink: /usr/lib/libk5crypto.so.3: Library without dependencies
prelink: /usr/lib/libcom_err.so.3: Library without dependencies
prelink: /usr/lib/libdyn.so.1: Library without dependencies
prelink: /usr/lib/wine/bin/wmc: Could not parse `/usr/lib/wine/bin/wmc: error while loading shared libraries: libwine_unicode.so.1: cannot open shared object file: No such file or directory'
prelink: /usr/lib/wine/bin/wrc: Could not parse `/usr/lib/wine/bin/wrc: error while loading shared libraries: libwine_unicode.so.1: cannot open shared object file: No such file or directory'
prelink: /usr/lib/wine/bin/wine: Could not parse `/usr/lib/wine/bin/wine: error while loading shared libraries: libntdll.dll.so: cannot open shared object file: No such file or directory'
prelink: /usr/lib/wine/bin/wineserver: Could not parse `/usr/lib/wine/bin/wineserver: error while loading shared libraries: libwine.so.1: cannot open shared object file: No such file or directory'
prelink: /usr/lib/transgaming_winex3/winex/bin/wine: Could not parse `/usr/lib/transgaming_winex3/winex/bin/wine: error while loading shared libraries: libntdll.so: cannot open shared object file: No such file or directory'
prelink: /usr/lib/transgaming_winex3/winex/bin/wineserver: Could not parse `/usr/lib/transgaming_winex3/winex/bin/wineserver: error while loading shared libraries: libwine_unicode.so: cannot open shared object file: No such file or directory'
prelink: /usr/lib/transgaming_winex3/winex/bin/wine_relocated: Could not parse `/usr/lib/transgaming_winex3/winex/bin/wine_relocated: error while loading shared libraries: libntdll.so: cannot open shared object file: No such file or directory'
prelink: /usr/X11R6/bin/uil: Could not parse `/usr/X11R6/bin/uil: error while loading shared libraries: libMrm.so.3: cannot open shared object file: No such file or directory'
prelink: /usr/X11R6/bin/xmanimate: Could not parse `/usr/X11R6/bin/xmanimate: error while loading shared libraries: libMrm.so.3: cannot open shared object file: No such file or directory'
prelink: /usr/X11R6/bin/fileview: Could not parse `/usr/X11R6/bin/fileview: error while loading shared libraries: libMrm.so.3: cannot open shared object file: No such file or directory'
prelink: /usr/X11R6/bin/hellomotif: Could not parse `/usr/X11R6/bin/hellomotif: error while loading shared libraries: libMrm.so.3: cannot open shared object file: No such file or directory'
prelink: /usr/X11R6/bin/periodic: Could not parse `/usr/X11R6/bin/periodic: error while loading shared libraries: libMrm.so.3: cannot open shared object file: No such file or directory'
prelink: /usr/X11R6/bin/helloint: Could not parse `/usr/X11R6/bin/helloint: error while loading shared libraries: libMrm.so.3: cannot open shared object file: No such file or directory'
prelink: /usr/bin/avimake: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/sbin/tsitest: Cannot prelink against non-PIC shared library /usr/lib/libfaxserver.so
prelink: /usr/bin/avirec: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/plaympeg: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /opt/vmware/bin/vmware-loop: Not enough room to add .dynamic entry
prelink: /usr/bin/faxmail: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/lib/svgalib/theeDKit/plane: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/faxstat: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/bin/lavaddwav: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.
prelink: /usr/bin/vlc: Cannot prelink against non-PIC shared library /usr/lib/libavcodec.so
prelink: /usr/bin/lav2yuv: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.
prelink: /opt/vmware/bin/vmnet-bridge: Not enough room to add .dynamic entry
prelink: /opt/Acrobat5/Reader/intellinux/bin/acroread: Not enough room to add .dynamic entry
prelink: /usr/bin/pstoff: Not enough room to add .dynamic entry
prelink: /usr/bin/avibench: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/sbin/textfmt: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/lib/svgalib/demos/spin: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/sbin/tiffcheck: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /opt/vmware/bin/vmware-ping: Not enough room to add .dynamic entry
prelink: /usr/sbin/faxinfo: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/sbin/dialtest: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/lib/svgalib/demos/linearspeed: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/faxalter: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/sbin/cqtest: Cannot prelink against non-PIC shared library /usr/lib/libfaxserver.so
prelink: /opt/vmware/bin/vmware-nmbd: Not enough room to add .dynamic entry
prelink: /usr/bin/playdv: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/faxcover: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/lib/svgalib/demos/accel: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/lavrec: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.
prelink: /usr/sbin/pagesend: Cannot prelink against non-PIC shared library /usr/lib/libfaxserver.so
prelink: /usr/bin/restoretextmode: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/restorepalette: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/sbin/faxgetty: Cannot prelink against non-PIC shared library /usr/lib/libfaxserver.so
prelink: /usr/sbin/faxadduser: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/bin/yuvcorrect_tune: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.
prelink: /usr/sbin/typetest: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/bin/gtv: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/sbin/hfaxd: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/bin/lav2divx: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.0
prelink: /opt/vmware/bin/vmnet-dhcpd: Not enough room to add .dynamic entry
prelink: /usr/sbin/faxwatch: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/X11R6/bin/mkfontdir: Cannot prelink against non-PIC shared library /usr/X11R6/lib/libXfont.so.1
prelink: /opt/vmware/bin/vmware-smbd: Not enough room to add .dynamic entry
prelink: /usr/bin/avicat: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/sbin/faxmodem: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/bin/lav2wav: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.
prelink: /usr/sbin/faxdeluser: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/bin/sendfax: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /opt/vmware/bin/vmnet-natd: Not enough room to add .dynamic entry
prelink: /usr/lib/svgalib/demos/bg_test: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/pnm2rtj: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/playsound: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/test_physfs: Cannot prelink against non-PIC shared library /usr/lib/libphysfs-0.1.so.9
prelink: /usr/bin/lavtrans: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.
prelink: /usr/bin/BNR2: Not enough room to add .dynamic entry
prelink: /usr/bin/ffserver: Cannot prelink against non-PIC shared library /usr/lib/libavcodec.so
prelink: /usr/bin/yuvplay: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/lavinfo: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.
prelink: /usr/sbin/faxstate: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/sbin/faxconfig: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /opt/RealPlayer8/realplay: Not enough room to add .dynamic entry
prelink: /usr/games/bin/penguin-command: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/lib/svgalib/demos/eventtest: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/sbin/faxq: Cannot prelink against non-PIC shared library /usr/lib/libfaxserver.so
prelink: /usr/bin/yuv2lav: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.
prelink: /usr/i686-pc-linux-gnu/gcc-bin/3.2/g++ is no longer hardlink to /usr/i686-pc-linux-gnu/gcc-bin/3.2/c++
prelink: /usr/i686-pc-linux-gnu/gcc-bin/3.2/g++ is no longer hardlink to /usr/i686-pc-linux-gnu/gcc-bin/3.2/c++
prelink: /usr/lib/svgalib/theeDKit/wrapdemo: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/tcprobe: Cannot prelink against non-PIC shared library /usr/lib/libMagick-5.5.6-Q16.so.0
prelink: /opt/vmware/bin/vmnet-sniffer: Not enough room to add .dynamic entry
prelink: /usr/bin/yuvcorrect: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.
prelink: /usr/lib/svgalib/demos/speedtest: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /opt/vmware/bin/vmware-wizard: Not enough room to add .dynamic entry
prelink: /usr/sbin/faxqclean: Cannot prelink against non-PIC shared library /usr/lib/libfaxserver.so
prelink: /usr/lib/svgalib/demos/lineart: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/sendpage: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /usr/sbin/faxlock: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so
prelink: /opt/vmware/bin/vmware-smbpasswd.bin: Not enough room to add .dynamic entry
prelink: /opt/vmware/bin/vmnet-netifup: Not enough room to add .dynamic entry
prelink: /usr/bin/movtar_play: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/yuvscaler: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.
prelink: /usr/lib/svgalib/demos/testlinear: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/X11R6/bin/xfs: Cannot prelink against non-PIC shared library /usr/X11R6/lib/libXfont.so.1
prelink: /usr/bin/mpeg2dec: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/sbin/faxsend: Cannot prelink against non-PIC shared library /usr/lib/libfaxserver.so
prelink: /usr/bin/ffmpeg: Cannot prelink against non-PIC shared library /usr/lib/libavcodec.so
prelink: /usr/lib/svgalib/demos/joytest: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/yuv2divx: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/imgtofi: Not enough room to add .dynamic entry
prelink: /usr/lib/svgalib/demos/svidtune: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/sbin/choptest: Cannot prelink against non-PIC shared library /usr/lib/libfaxserver.so
prelink: /usr/sbin/tagtest: Cannot prelink against non-PIC shared library /usr/lib/libfaxserver.so
prelink: /usr/bin/kv4lsetup: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/avitype: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/lib/svgalib/demos/testaccel: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/rtjshow: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/restorefont: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/mencoder: Cannot prelink against non-PIC shared library /usr/lib/libdivxencore.so.0
prelink: /usr/bin/divxdec: Cannot prelink against non-PIC shared library /usr/lib/libvga.so.1
prelink: /usr/bin/lavplay: Cannot prelink against non-PIC shared library /usr/lib/liblavfile-1.6.so.
prelink: /usr/bin/faxrm: Cannot prelink against non-PIC shared library /usr/lib/libfaxutil.so

#emerge info
Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22)
=================================================================
System uname: 2.4.22 i686 AMD Athlon(TM) XP 2000+
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -pipe -march=athlon-xp -fforce-addr -fomit-frame-pointer -falign-functions=4 -mfpmath=sse"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -pipe -march=athlon-xp -fforce-addr -fomit-frame-pointer -falign-functions=4 -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 oss apm avi crypt encode foomaticdb jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xmms xv zlib gdbm berkdb slang readline arts tetex bonobo svga java X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl gphoto2 3dnow aalib apache2 cdr cscope cups curl directfb dga doc dvb faad fbcon flash gd ggi gif gtk2 guile jikes kerberos imap lcms ldap mcal memlimit mmx mozaccess mozcalendar mozilla mozp3p mozsvg mozxmlterm mpi mysql offensive parse-clocks ppds samba scanner skey slp sse tcltk tiff v4l vim-with-x wmf wxwindows X509 xchattext xml xml2 xvid"
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2003-10-07 11:31:16 UTC
yes, this is normal, try revdep-rebuild for the missing libraries and for
prelinkable svga libs you need svgalib >= 1.9
Comment 2 Heinrich Wendel (RETIRED) gentoo-dev 2003-10-07 11:32:01 UTC
see last comment :)