Could not find Setup.txt in /usr/share/egoboo/
here is only setup.txt, not Setup.txt!
Reproducible: Always
Steps to Reproduce:
1.emerge -kuv egoboo
2.egoboo
Actual Results:
Egoboo, Copyright (C) 2000 Aaron Bishop
ERROR: Could not find Setup.txt
Segmentation fault
Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.6.0-mm1)
=================================================================
System uname: 2.6.0-mm1 i686 Intel(R) Celeron(TM) CPU 1300MHz
Gentoo Base System version 1.4.3.10
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -fprefetch-loop-arrays
-ffast-math -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-funroll-loops -pipe -msse -mmmx"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -fprefetch-loop-arrays
-ffast-math -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-funroll-loops -pipe -msse -mmmx"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ http://gentoo.inode.at/
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo
http://212.219.247.18/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acl apm arts avi berkdb bindist cdr cjk crypt cups curl dga
directfb dvb encode esd fbcon flash foomaticdb gdbm ggi gif gnome gpm gtk gtk2
guile icc imlib java javascript jpeg kde libg++ libwww lirc mad maildir mikmod
mmx motif mozilla mpeg nas ncurses nls nv nvidia odbc oggvorbis opengl oss pam
pdflib perl png python qt quicktime readline ruby ruby18 samba sdl slang spell
sse ssl svga tcltk tcpd threads tiff truetype x86 xkb xml xml2 xmms xv zlib"
after renaming setup.txt to Setup.txt same error.
also using strace... egoboo opening setup.txt, and writing about Setup.txt
renaming Setup.txt to setup.txt
strace ./egoboo in /usr/share/egoboo (as normal user in group games)
write(1, "Egoboo, Copyright (C) 2000 Aaron"..., 40Egoboo, Copyright (C) 2000 Aaron Bishop
) = 40
open("basicdat/netlog.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCES (Permission denied)
open("setup.txt", O_RDWR) = -1 EACCES (Permission denied)
write(2, "ERROR: Could not find Setup.txt\n"..., 33ERROR: Could not find Setup.txt
) = 33
open("errorlog.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCES (Permission denied)
rt_sigaction(SIGSEGV, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGSEGV, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGBUS, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGBUS, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGFPE, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGFPE, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_DFL}, {SIG_DFL}, 8) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
ok, "su" into user root
Egoboo, Copyright (C) 2000 Aaron Bishop
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Unable to set video mode:
bash-2.05b$ more /var/db/pkg/games-rpg/egoboo-2.22/CONTENTS
dir /usr
dir /usr/bin
obj /usr/bin/egoboo e7b50c0d2ed611fcc240bed0d000a9b3 1073562435
dir /usr/share
dir /usr/share/doc
dir /usr/share/doc/egoboo-2.22
...
after reemerging...:
bash-2.05b$ more /var/db/pkg/games-rpg/egoboo-2.22/CONTENTS
dir /usr
dir /usr/games
dir /usr/games/bin
obj /usr/games/bin/egoboo 8fdd536c285db946dda0e0f0dc303f3b 1073989042
dir /usr/share
dir /usr/share/doc
dir /usr/share/doc/egoboo-2.22
...
now is all ok, and game is stable running, thank you.