Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 78646

Summary: quake3 depends on the nvidia emu libraries
Product: Gentoo Linux Reporter: Christian Roessner <c>
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED LATER    
Severity: normal CC: tonymurray
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 78655    
Bug Blocks:    

Description Christian Roessner 2005-01-19 03:42:04 UTC
Please remove the dependency of nvidia from quake3 or change it to something else.

ATI users do not need nvidia and vice versa.


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2005-01-19 05:55:07 UTC
Care to be a bit more specific?  Which architecture are you talking about?

If you mean the emul-linux-x86-nvidia for amd64, then that won't be changed until there is a proper emulation libraries for ATI.
Comment 2 Christian Roessner 2005-01-19 07:17:08 UTC
Okay, I use amd64. Thanks.
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2005-01-19 07:42:06 UTC
Since this bug is now a dependency of bug #78655, feel free to REOPEN it once that bug is resolved and we will change quake3 (among others).
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2005-01-21 04:11:32 UTC
*** Bug 78913 has been marked as a duplicate of this bug. ***
Comment 5 Tony Murray 2005-01-21 11:11:53 UTC
Not sure how I missed this searching, but ati-drivers can now run quake3 properly, the ati-drivers contain the 32-bit libs, so there is no need to require any silly emul-drivers-ati or whatever. (I don't like manually editing the quake3 ebuild every time I sync, btw)

However, to get quake3 to load the 32-bit fglrx_dri lib, you have add

export LIBGL_DRIVERS_PATH=/emul/linux/x86/usr/lib/modules/dri

to the launcher in /usr/games/bin. Then it works like a charm.
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2005-01-21 11:25:12 UTC
Actually, I am thinking of removing the amd64 KEYWORD instead, since the package is now broken on amd64 without manual intervention.  The amd64 team has done a good job of totally screwing up every 32-bit binary game and I'm not going to waste my time fixing them.

Also, don't edit the ebuild.  Copy it to your overlay and edit it there... then you only have to edit once.