I had already solved the similar problem with 32b libstc++.so presence, but still can't get rid of re-building the fglrx driver. Have no idea what is the problem, revdep-rebuild doesn't complain about specific library:( Reproducible: Always Steps to Reproduce: 1.emerge ati-drivers 2.revdep-rebuild Actual Results: This is output from revdep-rebuild: ... * Checking dynamic linking consistency [ 100% ] * broken /usr/lib32/dri/fglrx_dri.so (no version information available) * Generated new /root/.revdep-rebuild.3_rebuild * Assigning files to packages * /usr/lib32/dri/fglrx_dri.so -> x11-drivers/ati-drivers * Generated new /root/.revdep-rebuild.4_packages_raw and /root/.revdep-rebuild.4_package_owners ... Expected Results: Well, no rebuild for fully functional driver:) My emerge --info: Portage 2.1.3.9 (default-linux/amd64/2007.0, gcc-4.2.0, glibc-2.6.1-r0, 2.6.22-gentoo-r6 x86_64) ================================================================= System uname: 2.6.22-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3500+ Timestamp of tree: Sun, 09 Sep 2007 06:50:01 +0000 app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.5.1-r2 sys-apps/baselayout: 1.12.10-r4 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18.50.0.1 sys-devel/gcc-config: 1.4.0-r2 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://gentoo.mirror.web4u.cz/ " LANG="cs_CZ" LC_ALL="cs_CZ" LINGUAS="cs en en_US en_GB" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY=" " SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X aac acl acpi alsa amd64 berkdb bitmap-fonts bzip2 cddb cdr cli cracklib crypt cups dbus dri dvd dvdr flac fortran gdbm gif gpm iconv isdnlog java jpeg jpeg2k lm_sensors midi mmx mng mp3 mpeg mudflap ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf perl png pppd python readline reflection session spl sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts unicode usb vorbis xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="cs en en_US en_GB" USERLAND="GNU" VIDEO_CARDS="vga vesa fglrx" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Hehe, I bet you installed the new ATI drivers 8.41.7! Try a "cat /usr/lib32/dri/fglrx_dri.so", and you will see the following text: "This is a dummy file to satisfy the installer and packaging scripts. The real fglrx_dri.so is coming back soon." revdep-rebuild is right: THAT is a really broken library ;-) But of course that error will persist, regardless how often you re-emerge ati-drivers (8.41.7). As ati-drivers-8.41.7 is not in portage (there is only an ebuild in Bug http://bugs.gentoo.org/show_bug.cgi?id=191374), I would think this bug is currently INVALID.
(In reply to comment #1) > Hehe, I bet you installed the new ATI drivers 8.41.7! Sorry, no win there for you:), it's 8.40.4:) > Try a "cat /usr/lib32/dri/fglrx_dri.so"... Therefore the library file is proper: $ file /usr/lib32/dri/fglrx_dri.so /usr/lib32/dri/fglrx_dri.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
>> Hehe, I bet you installed the new ATI drivers 8.41.7! >Sorry, no win there for you:), it's 8.40.4:) What a pitty. Would have been such a NICE problem ;-)