I installed Alien versus Predator 2, then when starting it, it complained about not having libstdc++ available which was part of lib-compat, so I emerge lib-compat, now the only thing I get from avp2linux: Segmentation fault Reproducible: Always Steps to Reproduce: Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22-hvr) ================================================================= System uname: 2.4.22-hvr i686 AMD Athlon(tm) XP 2200+ ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="" ARCH="x86" AUTOCLEAN="yes" BASH_ENV="/etc/portage/bashrc" CC="gcc" CFLAGS="-Os -march=i586 -pipe" CHOST="i586-pc-linux-gnu" CLEAN_DELAY="5" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CVS_RSH="ssh" CXX="g++" CXXFLAGS="-Os -march=i586 -pipe" DISTDIR="/usr/portage/distfiles" EDITOR="/usr/bin/vim" FEATURES="sandbox ccache autoaddcvs" FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}" GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" HOME="/root" HOSTNAME="orange" INFODIR="/usr/share/info" INFOPATH="/usr/share/info:/usr/share/gcc-data/i586-pc-linux-gnu/3.2/info" INPUTRC="/etc/inputrc" LESS="-R" LESSOPEN="|lesspipe.sh %s" LOGNAME="root" MAIL="/var/mail/root" MAKEOPTS="-j2" MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i586-pc-linux-gnu/3.2/man" NOCOLOR="false" OLDPWD="/usr/lib" PAGER="/usr/bin/less" PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i586-pc-linux-gnu/gcc-bin/3.2" PKGDIR="/usr/portage/packages" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CACHEDIR="/var/cache/edb/dep/" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="7811" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PRELINK_PATH="" PRELINK_PATH_MASK="" PS1="\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]" PWD="/opt/avp" RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="3" RSYNC_TIMEOUT="180" SHELL="/bin/bash" SHLVL="1" SSH_CLIENT="192.168.0.3 2282 22" SSH_CONNECTION="192.168.0.3 2282 192.168.0.4 22" SSH_TTY="/dev/pts/0" SYNC="rsync://rsync.gentoo.org/gentoo-portage" TERM="xterm" USE="apm arts avi cups encode foomaticdb imlib libg++ mad mikmod mpeg pdflib quicktime spell truetype gdbm berkdb tetex oggvorbis acpi -alsa -cjk crypt -gnome -gtk -gtk2 -ipv6 -java -kde libwww maildir ncurses -nls odbc pam perl python -qt readline slang ssl -X xml xml2 zlib x86 -motif -tcpd -xmms oss -sdl -opengl -xv -mmx -3dnow -sse gpm svga -jpeg -png -tiff -gif skey" USER="root" USERLAND="GNU" USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS" USE_ORDER="env:conf:auto:defaults" XARGS="xargs -r" _="/usr/bin/emerge"
uhh we dont have an ebuild for this do we ? if not, then i dont think anyone can help you because no one on the Game team (afaik) has a copy of AvP2
sorry, my fault I i'm not clear... But I don't it's a bug in lib-compat... as that's the library that's most obviously causes the segfault... avp2linux was compiled on redhat linux 7.1 (if i'm not mistaken)... could it be that lib-compat isn't compatible? Kind Regards, Pascal
why dont you give us URL's to find this avp2linux and we'll take a look at it ... i really dont think lib-compat is full of bugs considering how many packages use it without any issues ...
The executable can be found on: http://www.3dgamers.com/games/alienspredator2/ note that you need a copy of the original game too!
yeah i dont think this baby is ever going to run for you ;) root@vapier 0 work # ./avp2linux ./avp2linux: relocation error: ./avp2linux: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference