I would like this version of scorched3d unmasked (locally) and tested. If it works fine for you (and it should) then please mark it stable on your architecture. This is in preparation for removing the old openal CVS snapshots and finally making openal sane on gentoo. This package is also still masked for security reasons, but I am working with the Fedora Extras packager of the package to get that resolved, so no worries there.
i've done some testing with scorched3d-39.1-r1 USE="-mysql" on x86. seems to be ok at the first glance. however, when leaving the game the following appeared in my terminal: *** glibc detected *** corrupted double-linked list: 0xb772b878 *** as i was not able to reproduce this problem till now, i cannot provide more details. i'll look after that again a bit later (in several hours). i'm using nvidia-glx-1.0.8756 USE="-dlloader" and xorg-x11-6.8.2-r7 USE="3dnow bitmap-fonts ipv6 mmx nls opengl pam sse truetype-fonts type1-fonts xv -3dfx -cjk -debug -dlloader -dmx -doc -font-server -insecure-drivers -minimal -nocxx -sdk -static -xprint".
hmm, while i was not able to reproduce the bug mentioned in comment #1 i've experienced random crashes while playing the game (the ones that close down the game and print an error dialog). note that i did not really test the game with the suggested fail-save options, as playing scorched3d without sound and minimalistic graphics isn't alot of fun. of course i can do that if desired. for the case it matters, here's emerge --info: Portage 2.1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-gentoo-r9 i686) ================================================================= System uname: 2.6.16-gentoo-r9 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 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.16.1-r2 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig collision-protect distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ynet.sk/pub " LANG="en_US.utf8" LC_ALL="en_US.utf8" LINGUAS="en de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.0.1/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac acpi alsa apm audiofile avi berkdb bitmap-fonts bzip2 cairo cdr cli crypt css cups dbus dri dvd dvdr dvdread eds emboss encode exif fam fbcon ffmpeg firefox flac foomaticdb fortran gdbm gif ginac gmp gnome gphoto2 gpm gstreamer gtk gtk2 hal howl icq imlib ipv6 isdnlog java javascript jpeg jpeg2k libg++ libwww mad mikmod mime mmx mmxext motif mozsvg mp3 mpeg msn nautilus ncurses nfs nls nptl nsplugin nvidia offensive ogg oggvorbis opengl pam pcre pdflib perl plotutils png posix pppd python quicktime readline real reflection ruby sdl session sockets spell spl sqlite3 sse ssl subtitles svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis win32codecs wma xine xml xmms xorg xv xvid zlib elibc_glibc kernel_linux linguas_en linguas_de userland_GNU video_cards_nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I too got a crash upon entering a new level once. Otherwise, the game works just fine.
i've now also taken a glance at scorched3d-39.1. with this version a was able to play three rounds without any issues. with the new version i was happy if the game did not crash before the first round has been finished.
playing scorched3d-39.1-r1 without sound was horrible, but it didn't crash. thus, the problems i'm experiencing seem more or less tied to openal-0.0.8 USE="alsa mp3 sdl vorbis -arts -debug -esd" and freealut-1.0.1.
Thanks... I guess I'll need to work on this one some more before I can call for stabilization again.
Better still... WONTFIX, since we've got an ebuild for 40 in bugzilla...