Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56971 - emerge quake3 works, but quake3 doesn't
Summary: emerge quake3 works, but quake3 doesn't
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-13 17:42 UTC by Michael E. Adams
Modified: 2004-08-14 23:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael E. Adams 2004-07-13 17:42:31 UTC
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"
Comment 1 Christopher Eineke 2004-07-24 08:18:31 UTC
Are you in the 'games' group?
Comment 2 Michael E. Adams 2004-07-24 08:24:41 UTC
Yes, I am in the games group.
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2004-07-24 08:27:04 UTC
I take it you're using xorg-x11, correct?  Have you installed the emul-linux-x86-xlibs?
Comment 4 Michael E. Adams 2004-07-24 09:36:03 UTC
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?
Comment 5 Michael E. Adams 2004-07-24 09:38:28 UTC
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"
 
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2004-07-24 11:11:01 UTC
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.
Comment 7 Michael E. Adams 2004-07-24 14:40:13 UTC
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.
Comment 8 SpanKY gentoo-dev 2004-08-14 23:15:38 UTC
added the emu libs to DEPEND for amd64