libGL.so.1 link from ati-dirvers seems not foudn by ld duimanic linker? elf:/etc/env.d# emerge -pv ati-drivers These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-drivers/ati-drivers-8.433 USE="acpi -debug" 46,551 kB Total: 1 package (1 reinstall), Size of downloads: 46,551 kB elf:/etc/env.d# opengl-update Usage: opengl-update [<options>] <GL implementation> Set the opengl implementation. Valid options: --use-old: If an implementation is already set, use that one. --prefix=<val>: Set the source prefix (default: /usr) --dst-prefix=<val>: Set the destination prefix (default: /usr) --impl-headers: Use headers provided by this implementation to override golbal ones provided by opengl-update. Usage: opengl-update --get-implementation Print the current implementaion Notes: --impl-headers was default in <opengl-update-2.2. Examples: opengl-update xorg-x11 This will setup things to use libGL.so from X.org. opengl-update nvidia This will setup things to use libGL.so from the nVidia drivers. WARNING: opengl-update is deprecated and is just a frontend to the opengl eselect module. In the future, opengl-update will be removed from portage. Please see 'eselect opengl help' elf:/etc/env.d# eselect opengl set ati Switching to ati OpenGL interface... done elf:/etc/env.d# elf:/etc/env.d# env-update >>> Regenerating /etc/ld.so.cache... elf:/etc/env.d# cat /etc/ld.so.conf # ld.so.conf autogenerated by env-update; make all changes to # contents of /etc/env.d directory /usr/local/lib /usr/lib/opengl/ati/lib /usr/i686-pc-linux-gnu/lib /usr/lib/gcc/i686-pc-linux-gnu/4.1.1 /usr/lib/gcc/i686-pc-linux-gnu/4.2.2 /usr/lib/gcc/i686-pc-linux-gnu/4.2.0 /usr/lib/nspr /usr/lib/nss /usr/lib/openmotif-2.2 /usr/lib/openmotif-2.3 /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/native_threads/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/classic/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/server/ /usr/lib/qt4 /usr/kde/3.5/lib /usr/qt/3/lib /usr/games/lib /usr/lib/fltk-1.1 /usr/lib/libstdc++-v3/ elf:/etc/env.d# ll /usr/lib/libGL.so* lrwxrwxrwx 1 root root 32 Dec 5 09:58 /usr/lib/libGL.so -> /usr/lib/opengl/ati/lib/libGL.so lrwxrwxrwx 1 root root 36 Dec 5 01:08 /usr/lib/libGL.so.1.2 -> /usr/lib/opengl/ati/lib/libGL.so.1.2 elf:/etc/env.d# ll /usr/lib/opengl/ati/lib/ total 549 drwxr-xr-x 2 root root 160 Dec 5 09:49 . drwxr-xr-x 3 root root 104 Dec 3 21:46 .. -rw-r--r-- 1 root root 702 Dec 3 21:46 libGL.la lrwxrwxrwx 1 root root 12 Dec 3 21:46 libGL.so -> libGL.so.1.2 lrwxrwxrwx 1 root root 12 Dec 5 09:49 libGL.so.1 -> libGL.so.1.2 -rwxr-xr-x 1 root root 555292 Dec 3 21:46 libGL.so.1.2 elf:/etc/env.d# ldconfig -p | grep libGL.so libGL.so.1.2 (libc6) => /usr/lib/opengl/ati/lib/libGL.so.1.2 libGL.so.1.2 (libc6) => /usr/lib/libGL.so.1.2 libGL.so (libc6) => /usr/lib/opengl/ati/lib/libGL.so libGL.so (libc6) => /usr/lib/libGL.so elf:/etc/env.d# ldd /usr/games/bin/etracer linux-gate.so.1 => (0xb7f46000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb7f1d000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb7f04000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7df6000) libXi.so.6 => /usr/lib/libXi.so.6 (0xb7dec000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7dda000) libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7dc3000) libXt.so.6 => /usr/lib/libXt.so.6 (0xb7d65000) libdl.so.2 => /lib/libdl.so.2 (0xb7d61000) libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7cc4000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7cad000) libSDL_mixer-1.2.so.0 => /usr/lib/libSDL_mixer-1.2.so.0 (0xb7c9b000) libGL.so.1.2 => /usr/lib/opengl/ati/lib/libGL.so.1.2 (0xb7c11000) libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7b60000) libtcl8.4.so => /usr/lib/libtcl8.4.so (0xb7a8e000) libm.so.6 => /lib/libm.so.6 (0xb7a68000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7a3b000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb799c000) libz.so.1 => /lib/libz.so.1 (0xb7987000) libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/libstdc++.so.6 (0xb789b000) libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/libgcc_s.so.1 (0xb788f000) libc.so.6 => /lib/libc.so.6 (0xb773f000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb773c000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7737000) /lib/ld-linux.so.2 (0xb7f47000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7719000) libmikmod.so.2 => /usr/lib/libmikmod.so.2 (0xb76d7000) libGL.so.1 => not found libncurses.so.5 => /lib/libncurses.so.5 (0xb768e000) libgpm.so.1 => /lib/libgpm.so.1 (0xb7688000) elf:/etc/env.d# ln -s /usr/lib/opengl/ati/lib/libGL.so.1 /usr/lib/libGL.so.1 elf:/etc/env.d# ll /usr/lib/libGL.so.1 lrwxrwxrwx 1 root root 34 Dec 5 10:02 /usr/lib/libGL.so.1 -> /usr/lib/opengl/ati/lib/libGL.so.1 elf:/etc/env.d# ldconfig -p | grep libGL.so libGL.so.1.2 (libc6) => /usr/lib/opengl/ati/lib/libGL.so.1.2 libGL.so.1.2 (libc6) => /usr/lib/libGL.so.1.2 libGL.so (libc6) => /usr/lib/opengl/ati/lib/libGL.so libGL.so (libc6) => /usr/lib/libGL.so elf:/etc/env.d# ldconfig elf:/etc/env.d# ldconfig -p | grep libGL.so libGL.so.1.2 (libc6) => /usr/lib/opengl/ati/lib/libGL.so.1.2 libGL.so.1.2 (libc6) => /usr/lib/libGL.so.1.2 libGL.so (libc6) => /usr/lib/opengl/ati/lib/libGL.so libGL.so (libc6) => /usr/lib/libGL.so elf:/etc/env.d# ldd /usr/games/bin/etracer linux-gate.so.1 => (0xb7f35000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb7f0c000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb7ef3000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7de5000) libXi.so.6 => /usr/lib/libXi.so.6 (0xb7ddb000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7dc9000) libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7db2000) libXt.so.6 => /usr/lib/libXt.so.6 (0xb7d54000) libdl.so.2 => /lib/libdl.so.2 (0xb7d50000) libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7cb3000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7c9c000) libSDL_mixer-1.2.so.0 => /usr/lib/libSDL_mixer-1.2.so.0 (0xb7c8a000) libGL.so.1.2 => /usr/lib/opengl/ati/lib/libGL.so.1.2 (0xb7c00000) libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7b4f000) libtcl8.4.so => /usr/lib/libtcl8.4.so (0xb7a7d000) libm.so.6 => /lib/libm.so.6 (0xb7a57000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7a2a000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb798b000) libz.so.1 => /lib/libz.so.1 (0xb7976000) libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/libstdc++.so.6 (0xb788a000) libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/libgcc_s.so.1 (0xb787e000) libc.so.6 => /lib/libc.so.6 (0xb772e000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb772b000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7726000) /lib/ld-linux.so.2 (0xb7f36000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7708000) libmikmod.so.2 => /usr/lib/libmikmod.so.2 (0xb76c6000) libncurses.so.5 => /lib/libncurses.so.5 (0xb767d000) libgpm.so.1 => /lib/libgpm.so.1 (0xb7677000) elf:/etc/env.d# rm /usr/lib/libGL.so.1 elf:/etc/env.d# eselect opengl set xorg !!! Error: Unrecognized option: xorg Killed elf:/etc/env.d# eselect opengl list Available OpenGL implementations: [1] ati * [2] xorg-x11 elf:/etc/env.d# eselect opengl set xorg-x11 Switching to xorg-x11 OpenGL interface... done elf:/etc/env.d# elf:/etc/env.d# env-update >>> Regenerating /etc/ld.so.cache... elf:/etc/env.d# cat /etc/ld.so.conf # ld.so.conf autogenerated by env-update; make all changes to # contents of /etc/env.d directory /usr/local/lib /usr/lib/opengl/xorg-x11/lib /usr/i686-pc-linux-gnu/lib /usr/lib/gcc/i686-pc-linux-gnu/4.1.1 /usr/lib/gcc/i686-pc-linux-gnu/4.2.2 /usr/lib/gcc/i686-pc-linux-gnu/4.2.0 /usr/lib/nspr /usr/lib/nss /usr/lib/openmotif-2.2 /usr/lib/openmotif-2.3 /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/native_threads/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/classic/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/server/ /usr/lib/qt4 /usr/kde/3.5/lib /usr/qt/3/lib /usr/games/lib /usr/lib/fltk-1.1 /usr/lib/libstdc++-v3/ elf:/etc/env.d# ldconfig -p | grep libGL.so libGL.so.1.2 (libc6) => /usr/lib/libGL.so.1.2 libGL.so.1 (libc6) => /usr/lib/opengl/xorg-x11/lib/libGL.so.1 libGL.so (libc6) => /usr/lib/opengl/xorg-x11/lib/libGL.so libGL.so (libc6) => /usr/lib/libGL.so elf:/etc/env.d# ll /usr/lib/libGL.so lrwxrwxrwx 1 root root 37 Dec 5 10:04 /usr/lib/libGL.so -> /usr/lib/opengl/xorg-x11/lib/libGL.so elf:/etc/env.d# ll /usr/lib/libGL.so* lrwxrwxrwx 1 root root 37 Dec 5 10:04 /usr/lib/libGL.so -> /usr/lib/opengl/xorg-x11/lib/libGL.so lrwxrwxrwx 1 root root 36 Dec 5 01:08 /usr/lib/libGL.so.1.2 -> /usr/lib/opengl/ati/lib/libGL.so.1.2 elf:/etc/env.d# ll /usr/lib/opengl/xorg-x11/lib/ total 432 drwxr-xr-x 2 root root 160 Nov 13 20:20 . drwxr-xr-x 5 root root 128 May 6 2006 .. -rw-r--r-- 1 root root 743 Nov 13 20:20 libGL.la lrwxrwxrwx 1 root root 12 Nov 13 20:20 libGL.so -> libGL.so.1.2 lrwxrwxrwx 1 root root 12 Nov 13 20:20 libGL.so.1 -> libGL.so.1.2 -rwxr-xr-x 1 root root 435588 Nov 13 20:20 libGL.so.1.2 elf:/etc/env.d# ldd /usr/games/bin/etracer linux-gate.so.1 => (0xb7fa2000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb7f79000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb7f60000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e52000) libXi.so.6 => /usr/lib/libXi.so.6 (0xb7e48000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7e36000) libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7e1f000) libXt.so.6 => /usr/lib/libXt.so.6 (0xb7dc1000) libdl.so.2 => /lib/libdl.so.2 (0xb7dbd000) libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7d20000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7d09000) libSDL_mixer-1.2.so.0 => /usr/lib/libSDL_mixer-1.2.so.0 (0xb7cf7000) libGL.so.1.2 => /usr/lib/libGL.so.1.2 (0xb7c6d000) libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7bbc000) libtcl8.4.so => /usr/lib/libtcl8.4.so (0xb7aea000) libm.so.6 => /lib/libm.so.6 (0xb7ac4000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7a97000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb79f8000) libz.so.1 => /lib/libz.so.1 (0xb79e3000) libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/libstdc++.so.6 (0xb78f7000) libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/libgcc_s.so.1 (0xb78eb000) libc.so.6 => /lib/libc.so.6 (0xb779b000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb7798000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7793000) /lib/ld-linux.so.2 (0xb7fa3000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7775000) libmikmod.so.2 => /usr/lib/libmikmod.so.2 (0xb7733000) libGL.so.1 => /usr/lib/opengl/xorg-x11/lib/libGL.so.1 (0xb76c6000) libncurses.so.5 => /lib/libncurses.so.5 (0xb767d000) libgpm.so.1 => /lib/libgpm.so.1 (0xb7677000) libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7670000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb766d000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb7668000) libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb765e000) elf:/etc/env.d# eselect opengl set ati Switching to ati OpenGL interface... done So libGL.so.1 from xorg-x11 is ok, but not the one from ati-drivers, I cannot understand why ldd cannot find it as it is in the path? Please help Reproducible: Always
*** This bug has been marked as a duplicate of bug 199633 ***