The recommended approach to setting up X with fglrx installed is to use aticonfig. aticonfig also does a huge range of cool and useful things (not least configuring PowerPlay settings). aticonfig is installed as part of ati-drivers. aticonfig needs libfglrx_pp.so.1 which is not installed. This should be remedied. I'm having a little bit of a hard time wrapping my head around where exactly libfglrx_pp.so.1 should go (/probably/ /opt/ati/lib, but /usr/lib would work...). The appropriate file should be found in ${BASE_NAME}/usr/X11R6/lib/libfglrx_pp.so.1.0 and should be linked (or probably just renamed) as libfglrx_pp.so.1 (because that's what aticonfig expects). Reproducible: Always Steps to Reproduce: 1. emerge x11-drivers/ati-drivers 2. aticonfig aticonfig: error while loading shared libraries: libfglrx_pp.so.1: cannot open shared object file: No such file or directory
please add emerge info and emerge -vp ati-drivers
$ emerge info && emerge -pv ati-drivers ------ Portage 2.0.53_rc7 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.6-r1, 2.6.14-gentoo-r2 i686) ================================================================= System uname: 2.6.14-gentoo-r2 i686 AMD Athlon(tm) XP 2700+ Gentoo Base System version 1.12.0_pre11 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [disabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.14 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-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -finline-functions -ftracer -fweb -maccumulate-outgoing-args -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /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 -finline-functions -ftracer -fweb -maccumulate-outgoing-args -fprefetch-loop-arrays -fvisibility-inlines-hidden" DISTDIR="/mnt/distfiles" FEATURES="autoconfig distcc sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ccccom.com http://mirror.datapipe.net/gentoo" MAKEOPTS="-j7" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/gentopia /usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X aac aalib alsa apm arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo cdr crypt cups curl dba dedicated doc dri dv dvd dvdr dvdread emboss encode esd exif expat faad fam ffmpeg firefox flac foomaticdb fortran gdbm gif glitz glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 hal idn imagemagick imlib ipv6 java jpeg junit kde kdeenablefinal lcms ldap libg++ libwww logitech-mouse mad matroska mhash mikmod mmx mmx2 mng mono motif mozilla mp3 mpeg ncurses network nls nptl ogg oggvorbis opengl pam pcre pdflib perl png ppds python qt quicktime readline real recode samba sasl scanner sdl session slang spell sse ssl svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev usb vhosts videos vorbis win32codecs wmf xine xml xml2 xscreensaver xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] x11-drivers/ati-drivers-8.19.10 +opengl 0 kB Total size of downloads: 0 kB
please issue equery f ati-drivers here it's working fine.
Just emerge -C ati-drivers && emerge ati-drivers && env-update && . /etc/profile and I still get # aticonfig aticonfig: error while loading shared libraries: libfglrx_pp.so.1: cannot open shared object file: No such file or directory ---- # equery f ati-drivers [ Searching for packages matching ati-drivers... ] * Contents of x11-drivers/ati-drivers-8.19.10: /etc /etc/env.d /etc/env.d/09ati /lib /lib/modules /lib/modules/2.6.14-gentoo-r3 /lib/modules/2.6.14-gentoo-r3/video /lib/modules/2.6.14-gentoo-r3/video/fglrx.ko /opt /opt/ati /opt/ati/bin /opt/ati/bin/aticonfig /opt/ati/bin/fglrx_xgamma /opt/ati/bin/fglrxconfig /opt/ati/bin/fglrxinfo /usr /usr/include /usr/include/GL /usr/include/GL/glATI.h /usr/include/GL/glxATI.h /usr/include/X11 /usr/include/X11/extensions /usr/lib /usr/lib/opengl /usr/lib/opengl/ati /usr/lib/opengl/ati/extensions -> ../xorg-x11/extensions /usr/lib/opengl/ati/include -> ../xorg-x11/include /usr/lib/opengl/ati/lib /usr/lib/opengl/ati/lib/libGL.la /usr/lib/opengl/ati/lib/libGL.so -> libGL.so.1.2 /usr/lib/opengl/ati/lib/libGL.so.1 -> libGL.so.1.2 /usr/lib/opengl/ati/lib/libGL.so.1.2 /usr/lib/xorg /usr/lib/xorg/libfglrx_gamma.a /usr/lib/xorg/libfglrx_gamma.so.1.0 /usr/lib/xorg/libfglrx_pp.a /usr/lib/xorg/libfglrx_pp.so.1.0 /usr/lib/xorg/modules /usr/lib/xorg/modules/dri /usr/lib/xorg/modules/dri/atiogl_a_dri.so /usr/lib/xorg/modules/dri/fglrx_dri.so /usr/lib/xorg/modules/drivers /usr/lib/xorg/modules/drivers/fglrx_drv.so /usr/lib/xorg/modules/linux /usr/lib/xorg/modules/linux/libfglrxdrm.so
looks like a ldconfig issue.
I can this approve this behavior. # /opt/ati/bin/aticonfig /opt/ati/bin/aticonfig: error while loading shared libraries: libfglrx_pp.so.1: cannot open shared object file: No such file or directory I added explicitely "/usr/lib/xorg/" to LDPATH, did't help. ------------------- # emerge info Portage 2.0.53 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r3, 2.6.13- gentoo-r5 i686) ================================================================= System uname: 2.6.13-gentoo-r5 i686 Intel(R) Pentium(R) M processor 1300MHz Gentoo Base System version 1.12.0_pre11 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.17 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-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i386-pc-linux-gnu" CFLAGS="-O2 -mtune=i686 -fomit-frame-pointer" CHOST="i386-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share /config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/ pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/ env.d" CXXFLAGS="-O2 -mtune=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/ ftp-stud.fht- esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/ distributions/gentoo" LANG="de_DE@euro" LC_ALL="de_DE@euro" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/local /usr/local/overlays/gentoo-de" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm arts audiofile avi berkdb bitmap-fonts bzip2 cdb cdr crypt cups curl dri eds emboss encode esd exif expat fam ffmpeg flac foomaticdb fortran gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 idn imagemagick imap imlib ipv6 jpeg kde lcms libg++ libwww lirc mad mhash mikmod mng motif mozilla mp3 mpeg mysql nas ncurses nls ogg oggvorbis opengl oss other_var1 other_var2 pam pcre pdflib perl png ppds python qt quicktime readline real samba scanner sdl spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis xine xml2 xmms xv zlib video_cards_radeon linguas_de userland_ GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS
ldd /opt/ati/bin/aticonfig linux-gate.so.1 => (0xffffe000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7ede000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e10000) libm.so.6 => /lib/libm.so.6 (0xb7ded000) libfglrx_pp.1 => /usr/lib/libfglrx_pp.1 (0xb7deb000) libc.so.6 => /lib/libc.so.6 (0xb7cd5000) libdl.so.2 => /lib/libdl.so.2 (0xb7cd1000) /lib/ld-linux.so.2 (0xb7f1f000) Again, please check ldconfig -v
After ldconfig -v JackDepp dev # ldd /opt/ati/bin/aticonfig linux-gate.so.1 => (0xffffe000) libXext.so.6 => /usr/lib/libXext.so.6 (0xa7f9a000) libX11.so.6 => /usr/lib/libX11.so.6 (0xa7ea8000) libm.so.6 => /lib/libm.so.6 (0xa7e85000) libfglrx_pp.1 => not found libc.so.6 => /lib/libc.so.6 (0xa7d6a000) libXau.so.6 => /usr/lib/libXau.so.6 (0xa7d67000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xa7d61000) libdl.so.2 => /lib/libdl.so.2 (0xa7d5d000) /lib/ld-linux.so.2 (0xa7fc8000) JackDepp dev # emerge --info Portage 2.1_pre2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-ck7 i686) ================================================================= System uname: 2.6.14-ck7 i686 Intel(R) Pentium(R) M processor 1600MHz Gentoo Base System version 1.12.0_pre12 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10, 2.16.1, 2.16.91.0.3, 2.16.91.0.4 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/fax /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/" LANG="de_DE@euro" LC_ALL="de_DE@euro" LDFLAGS="-Wl,-O1" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X Xaw3d aalib accessibility acl acpi adabas adns alsa apache2 arts atlas audiofile avi bcmath bidi bitmap-fonts bluetooth bmp bonobo boundschecking bzip2 bzlib calendar canna caps cdb cdr cpdflib cross crypt cscope ctype cups curl curlwrappers dbase dbus dbx dga dio divx4linux dri dvb dvd dvdr eds emacs-w3 emboss encode esob ethereal evo exif expat fam fastcgi ffmpeg fftw flash foomaticdb fortran freewnn frontbase fsm ftp gb gd gdbm ggi gif ginac glut gmp gnutls gpm gps guile hal hardenedphp hyperwave-api iconv icq idn ifc imagemagic imagemagick imap imlib innodb interbase iodbc irmc jack java jikes joystick jpeg junit kde kerberos krb4 ladccs lcms ldap leim lesstif libedit libg++ libgda libwww lirc mad maildir mailwrapper mbox mcal mcve memlimit mhash mikmod milter mime ming mmap mmx mng mnogosearch motif moyilla mp3 mpeg mpi msession msn msql mysql nas ncurses netcdf nhc98nis nls nocd nptl nptlonly odbc offensive ofx ogg oggvorbis openal opengl oscar pam pcntl pcre pda pdflib perl pfpro pic pie plotutils png pnp portaudio posix ppds prelude python qdbm qt quicktime readline recode ruby samba sasl scanner sdl session shared sharedmem simplexml slang slp sndfile snmp soap sockets socks5 speex spell spl sqlite sse ssl svg svga sybase sybase-ct szip tcltk tcpd tetex theora tidy tiff tokenizer truetype truetype-fonts trusted type1-fonts udev unicode usb vhosts videos vorbis wavelan wddx win32codecs wmf wxwindows xface xine xml xml2 xmlrpc xosd xpm xsl xv xvid yahoo yaz zeo zlib elibc_glibc kernel_linux linguas_de userland_GNU" Unset: ASFLAGS, CTARGET
I did a ln -s /usr/lib/xorg/libfglrx_pp.1 /usr/lib/libfglrx_pp.1 then it worked.
emerge --info Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15-rc7 i686) ================================================================= System uname: 2.6.15-rc7 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System version 1.12.0_pre12 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.17 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-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://gentoo.llarian.net/pub/gentoo http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://mirror.espri.arizona.edu/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 X X509 a52 aac aalib acl acpi aim aimextras aio alsa amd apache2 apm asf audiofile automount avi bash-completion bcp berkdb bitmap-fonts bonjour bonobo bootsplash browserplugin buttons bzip2 c++ cairo caps ccache cdparanoia cdr clamav clamd cle266 cpudetection cracklib crosscompile crypt cscope css cups curl curlwrappers daap dbus dcc dga dlloader dmx dnd doc dpms dri dts dv dvb dvd dvdr dvdread dvi dxr3 dynagraph ecc eds effects elf emboss encode enscript epiphany erandom esd ethereal evo evolution examples exif expat extensions extraengine fam ffcall ffmpeg fftw firefox flac font-server fontconfig foomaticdb fortran fpx fuse fusion gd gdb gdbm gecko-sdk geometry gif gimp gimpprint glep glitz glut glx gmail gmailtimestamps gmp gnome gnomedb gnuplot gnustep gpgme gpm gps graphviz gsnd gssapi gstreamer gtk gtk2 gtkhtml guile gvim gzip h323 hal hddtemp howl http httpd ical id3 idea idn imagemagick imlib imlib2 inkjar innodb insecure-savers iproute2 ipv6 jabber java java-external javascript jce jpeg junit kqemu lcms libcaca libclamav libdsk libedit libg++ libwww lm_sensors log4j logrotate logwatch mad maildir mailwrapper md5sum mikmod mime mmx mng mono motif mozcalendar mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg mpeg2 mpeg4 mudflap nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nautilus ncurses new-login nfs nls nsplugin numeric oav objc objc-gc offensive ogg oggvorbis on-the-fly-crypt opengl openssl oss pam pam_chroot pcre pdf pdflib perl png python qemu-fast quicktime readline recode rle rrdtool rtc ruby samba sasl sblive scp screen sdk sdl sensord serial server sftp sftplogging sguil slang smime smp smux snmp sox spell spf srp sse sse-filters sse2 ssl subversion svg svgz swat sysfs syslog t1lib tagwriting tcpd tetex theora tidy tiff tools tos transcode truetype truetype-fonts type1-fonts udev urandom usb userlocales v4l v4l2 vcd vidix vim vim-pager vim-with-x vorbis watchdog win32codecs winbind wma wma123 wmf xattr xchat xchattext xgetdefault xine xml2 xmms xosd xprint xrandr xscreensaver xsl xslt xv xvmc zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS emerge -vp ati-drivers These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] x11-drivers/ati-drivers-8.20.8 USE="opengl" 0 kB Total size of downloads: 0 kB I've got the above problem and the following: ldd /opt/ati/bin/fglrx_xgamma linux-gate.so.1 => (0xffffe000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7ece000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7dd4000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7dc3000) libm.so.6 => /lib/libm.so.6 (0xb7da1000) libfglrx_gamma.1 => not found libc.so.6 => /lib/libc.so.6 (0xb7c8c000) /lib/ld-linux.so.2 (0xb7f32000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb7c88000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7c83000) libdl.so.2 => /lib/libdl.so.2 (0xb7c7f000) Fix from above worked the same with this one: ln -s /usr/lib/xorg/libfglrx_gamma.so.1.0 /usr/lib/libfglrx_gamma.1 ldd /opt/ati/bin/fglrx_xgamma linux-gate.so.1 => (0xffffe000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7f84000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e8a000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7e79000) libm.so.6 => /lib/libm.so.6 (0xb7e57000) libfglrx_gamma.1 => /usr/lib/libfglrx_gamma.1 (0xb7e54000) libc.so.6 => /lib/libc.so.6 (0xb7d3f000) /lib/ld-linux.so.2 (0xb7fe8000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb7d3b000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7d36000) libdl.so.2 => /lib/libdl.so.2 (0xb7d32000) If it helps I am also running: emerge -vp xorg-x11 These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] x11-base/xorg-x11-7.0 USE="xprint" 0 kB Total size of downloads: 0 kB As per: http://dev.gentoo.org/~spyderous/xorg-x11/migrating_to_modular_x_howto.txt and http://forums.gentoo.org/viewtopic-t-377400-start-500.html and http://forums.gentoo.org/viewtopic-t-417224-highlight-xorgx11.html
Hopefully fixed for everybody