I emerged quake3-bin with USE="cdinstall", everything went fine until I tried to run the game: Q3 1.32b linux-i386 Nov 14 2002 ----- FS_Startup ----- Current search path: /home/minder/.q3a/baseq3 /home/opt/quake3/baseq3/pak8.pk3 (9 files) /home/opt/quake3/baseq3/pak7.pk3 (4 files) /home/opt/quake3/baseq3/pak6.pk3 (64 files) /home/opt/quake3/baseq3/pak5.pk3 (7 files) /home/opt/quake3/baseq3/pak4.pk3 (272 files) /home/opt/quake3/baseq3/pak3.pk3 (4 files) /home/opt/quake3/baseq3/pak2.pk3 (148 files) /home/opt/quake3/baseq3/pak1.pk3 (26 files) /home/opt/quake3/baseq3 ./quake3.x86/baseq3 ---------------------- 534 files in pk3 files Running in restricted demo mode. ----- FS_Startup ----- Current search path: /home/minder/.q3a/demota /home/opt/quake3/demota ./quake3.x86/demota ---------------------- 534 files in pk3 files ----- CL_Shutdown ----- ----------------------- ----- CL_Shutdown ----- ----------------------- Sys_Error: Couldn't load default.cfg
http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect4 You also need to install quake3-data with USE=cdinstall.
This is INVALID, but I am adding a check to quake3-bin to force usage of cdinstall on quake3-data if it is enabled in quake3-bin, so it is also FIXED. :P
*** Bug 258282 has been marked as a duplicate of this bug. ***
There's no way of knowing that the "cdinstall" flag is required . . . can something be added to the ebuild? cdinstall makes it sound like you're installing from the cd, but games that rely on quake3-bin, such as urbanterror, aren't supposed to need the CD version of the game at all. Yet emerging them without setting "cdinstall" for the deps results in failure at runtime. Be nice if the ebuild set +cdinstall via EAPI2 or some other explanatory message was added to the ebuild.
it's a use dep now with EAPI=2