i just emerged openmortal and it refuses to work. luke@fish luke $ openmortal Name "main::GrizliFrames" used only once: possible typo at Backend.pl line 229. Name "main::DescantFrames" used only once: possible typo at Backend.pl line 228. Name "main::UPiFrames" used only once: possible typo at Backend.pl line 222. Name "main::MaciStates" used only once: possible typo at Backend.pl line 226. Name "main::GROUND2" used only once: possible typo at Backend.pl line 52. Name "main::DELMULTIPLIER" used only once: possible typo at Backend.pl line 53. Name "main::DescantStates" used only once: possible typo at Backend.pl line 228. Name "main::dx" used only once: possible typo at Backend.pl line 135. Name "main::SirpiFrames" used only once: possible typo at Backend.pl line 225. Name "main::GrizliStates" used only once: possible typo at Backend.pl line 229. Name "main::Fighters" used only once: possible typo at Backend.pl line 107. Name "main::CumiStates" used only once: possible typo at Backend.pl line 224. Name "main::CumiFrames" used only once: possible typo at Backend.pl line 224. Name "main::BenceStates" used only once: possible typo at Backend.pl line 227. Name "main::NextSound" used only once: possible typo at Backend.pl line 405. Name "main::UPiStates" used only once: possible typo at Backend.pl line 222. Name "main::MaciFrames" used only once: possible typo at Backend.pl line 226. Name "main::df" used only once: possible typo at Backend.pl line 138. Name "main::MOVEMARGIN2" used only once: possible typo at Backend.pl line 47. Name "main::doodad_text" used only once: possible typo at Backend.pl line 322. Name "main::BenceFrames" used only once: possible typo at Backend.pl line 227. Name "main::UlmarStates" used only once: possible typo at Backend.pl line 221. Name "main::dt" used only once: possible typo at Backend.pl line 137. Name "main::UlmarFrames" used only once: possible typo at Backend.pl line 221. Name "main::SirpiStates" used only once: possible typo at Backend.pl line 225. Name "main::dy" used only once: possible typo at Backend.pl line 136. Use of uninitialized value. Segmentation fault luke@fish luke $ The same happens when i build from tarball.
since the same thing happens when building it yourself from a tarball i'm gonna go ahead and say the problem does not lie with Gentoo you've forgotten to post `emerge info`, and while you're at it, post the output of `qpkg -I -v sdl`
emerge info: Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r5) ================================================================= System uname: 2.4.20-gentoo-r5 i686 AMD Duron(tm) processor distcc 2.9 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox autoaddcvs ccache distcc" GENTOO_MIRRORS="http://203.16.234.19/pub/gentoo/ ftp://203.16.234.19/pub/gentoo/ ftp://203.16.234.20/pub/gentoo/ http://203.16.234.20/pub/gentoo/ http://gentoo.ccccom.com" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="x86 apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline tetex tcltk java X sdl gpm tcpd pam libwww ssl perl python imlib oggvorbis gtk qt kde motif opengl cdr 3dnow -oss -gnome -arts -aalib -svga -esd" qpkg -I -v sdl: media-libs/sdl-ttf-2.0.5 * media-libs/sdl-image-1.2.2 * media-libs/libsdl-1.2.5-r2 * media-libs/sdl-mixer-1.2.5-r1 * games-emulation/dgen-sdl-1.23 *
it doesn't depend on dev-perl/sdl-perl does it?
Hmmmm, no I guess it doesn't, but the ebuild was missing a depend on sdl-ttf that I added. Luke - I'm not sure how to help you. openmortal works fine for me. Perhaps it's a perl issue. Please post the output of: emerge -pv perl Also /usr/bin/perl --version Also, you might try remerging perl and then trying to merge openmortal again just to see if that works. There are only slight differences between your setup and mine so I think it should be possible to get this game working for you. On the other hand...if you've stopped caring, let me know so I can close this bug. ;-) Thanks.
WORKSFORME.