Quake3 now with the new quake3 from source doesn't display anything properly. The inial menus look alright but the cursor is stuck in the top left corner. Moving the cursor still registers on the menu options but the curser itself is shown in the corner. When asked to enter my cdkey, the brown text underlay was found in the top left corner. If I manage to start an actual game, I hear the game play fine but I can't see anything, I see my HUD on top of the loading screen and that is all. Reproducible: Always Steps to Reproduce:
reopen with the output from emerge --info please.
Portage 2.0.53_rc6 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-gentoo-r4 x86_64) ================================================================= System uname: 2.6.13-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.0_pre9 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 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.15.92.0.2-r1, 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -fomit-frame-pointer -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LC_ALL="en_US.utf8" LDFLAGS="-Wl,-O1" 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="amd64 X aac aalib acl alsa artworkextra avi berkdb bidi bitmap-fonts browserplugin cdr crypt cups curl dga directfb dvd dvdr dvdread eds emboss encode esd faad firefox flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal imagemagick imlib ipv6 java joystick jpeg kerberos krb4 ldap libcaca libwww logitech-mouse lzw lzw-tiff mad matroska mikmod motif mp3 mpeg ncurses nls nvidia offensive ogg oggvorbis opengl pam pdflib perl pic png ppds python quicktime readline ruby samba sdl speex spell ssl subp svg tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 vorbis wxwindows xine xml xml2 xpm xprint xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LINGUAS
Forgot to set reopen.
post a log of the console output
Created attachment 71536 [details] Console output Here is the console output with a clean ~/.q3a. I entered my CD key, started a new game and quit. Menu navigation was done blindly with the mouse or with the keyboard.
just updated the snapshot, give it a spin
No dice, same deal with the new snapshot.
If I take the source from the distfiles directory and compile it myself somewhere else (all I did was run make) the game works just fine. Is there something in portage that might be changing things? How about my optomizations or other such flags?
Quake3 form portage seems to work properly if and only if i pass it these parameters: +set sv_pure 0 +set vm_cgame 0 +set vm_game 0 +set vm_ui 0 I got this from the readme, the only thing I don't understand is why the one I compile myself does not need these parameters while the one from portage does.
can you try doing `rm -r /usr/games/lib/quake3` and then run `quake3`
I got the same Problems as Nicholas Doyle with my amd64 the problems go away if i set my q3 to unpure. (so it loads the .so files from the gentoo build) when i use the svn snapshot from icculus i dont get those problems. (mods run fine) the amd64 build has a speciality, it does not have a native way of using qvm files that are used by most (all) of the mods for q3 out there. ingame you see this when using a mod: "Architecture doesn't have a bytecode compiler, using interpreter" when i `rm -r /usr/games/lib/quake3` the game doesnt even run with sv_pure 0... maybe the different directory structure breaks something in those mods ? maybe emerge --info from me too sheds more light to it: Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-gentoo-r3 x86_64) ================================================================= System uname: 2.6.13-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.13 ccache version 2.3 [disabled] dev-lang/python: 2.3.5, 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 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -mcpu=k8 -mtune=k8 -pipe -O2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -mcpu=k8 -mtune=k8 -pipe -O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac acpi alsa apm avi bash-completion berkdb bitmap-fonts bonobo bzip2 c++ cairo cdda cddb cdr crypt css cups curl divx4linux dts dvd dvdr dvdread effects emboss encode esd fam ffmpeg font-server foomaticdb fortran gd gdbm gif glut gnome gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg junit lm_sensors logitech-mouse lzw lzw-tiff mad mozilla mozsvg mp3 mpeg mplayer ncurses nptl nvidia offensive ogg oggvorbis opengl pam pcre pdflib perl plugin png python quicktime readline real rtc samba sblive sdl sensord session ssl subtitles svg tcltk tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 vorbis xml2 xmms xpm xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
i did a little more testing with the icculus build and brought it to behave like the portage version.... when i leave this one out from the CFLAGS : -fno-strict-aliasing ... added it do my /etc/make.conf, compiling the portage version..... works! what i noticed is: that the picture of the map while loading looks totaly different in the working to the non-working version. i read about that idsoft used a modified version of some graphic library so they could read the images from ram and not from the disk. maybe this is related ? i would close the bug, but i cant.
fixed in cvs, thanks