successfull emerge of quake3, copied pak0.pk3 to /opt/quake3/baseq3, but game won't run. Get error message: ./quake3.x86: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory Reproducible: Always Steps to Reproduce: 1. emerge quake3 2. copy pak0.pk3 to /opt/quake3/baseq3 3. running quake3 fails Actual Results: ./quake3.x86: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory Expected Results: good fragging time! Portage 2.0.50-r9 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.4.20040605-r0, 2.6.7-gentoo-r10) ================================================================= System uname: 2.6.7-gentoo-r10 x86_64 4 Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://gentoo.mirrors.pair.com/ http://gentoo.mirrors.pair.com/ ftp://mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 apm arts avi berkdb cdr crypt dvd dvdr encode esd f77 foomaticdb gdbm gif gnome gpm gtk gtk2 guile imlib jpeg libg++ libwww mikmod motif mozilla mpeg ncurses nls nogcj oggvorbis opengl oss pam pcmcia pdflib perl png python quicktime readline sdl slang spell ssl tcltk tcpd truetype xml2 xmms xv zlib"
Are you in the 'games' group?
Yes, I am in the games group.
I take it you're using xorg-x11, correct? Have you installed the emul-linux-x86-xlibs?
Yes, I'm using xorg.x11. I didn't know I needed to emerge emul-linux-x86-xlibs myself. Sorry. Howver, having done that, I can't seem to figure out how to get quake3 to find the libGL.so.1. I've tried: quake3 +set r_gldriver libGL.so.1 But, no good. Also, here is my /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/gcc-lib/x86_64-pc-linux-gnu/3.3.3 /usr/lib/opengl/nvidia/lib /usr/lib/mozilla /usr/X11R6/lib /usr/qt/3/lib /usr/kde/3.2/lib /usr/lib/speech-tools/lib /lib32 /usr/lib32 /usr/lib32/gcc-lib/i386-pc-linux-gnu/3.2.3/ /emul/linux/x86/usr/X11R6/lib /usr/games/lib What am I doing wrong?
I should give you my latest emerge info: Portage 2.0.50-r9 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.4.20040605-r0, 2.6.7-gentoo-r11) ================================================================= System uname: 2.6.7-gentoo-r11 x86_64 4 Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://gentoo.mirrors.pair.com/ http://gentoo.mirrors.pair.com/ ftp://mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 apm arts avi berkdb cdr crypt dvd dvdr encode esd f77 foomaticdb gdbm gif gnome gpm gtk gtk2 guile imlib jpeg libg++ libwww mikmod motif mozilla mpeg ncurses nls nogcj oggvorbis opengl oss pam pcmcia pdflib perl png python quicktime readline sdl slang spell ssl tcltk tcpd truetype xml2 xmms xv zlib"
Which nvidia drivers are you using? Honestly, the package should be working. You can try installing the emul-linux-x86-nvidia and see if that helps.
That was is. I had to install emul-linux-x86-nvidia. I have to say, the mistakes I made need to be documented in an obvious. Or, can you tell me, and others, where I missed the documentation? Thanks for your help.
added the emu libs to DEPEND for amd64