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"
yes, this is normal, try revdep-rebuild for the missing libraries and for prelinkable svga libs you need svgalib >= 1.9
see last comment :)