When I try to emerge planeshift, all dependencies are installed correctly, but planeshift itself complains about unknown lib cssys when it checks for Crystal Space. Reproducible: Always Steps to Reproduce: 1. emerge -u crystalspace (if you already have an old crystal space version installed) 2. emerge planeshift 3. Actual Results: root # emerge planeshift Calculating dependencies ...done! >>> emerge (1 of 1) games-rpg/planeshift-0.2.010-r1 to / >>> md5 src_uri ;-) planeshift-0.2.010.tar.bz2 >>> Unpacking source... >>> Unpacking planeshift-0.2.010.tar.bz2 to /var/tmp/portage/planeshift-0.2.010-r1/work * Applying planeshift-0.2.010-fix-cast.diff ... [ ok ]>>> Source unpacked. checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C preprocessor... gcc -E checking for jam... jam checking for install... install checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for socklen_t... yes checking for stdint-types... found in stdint.h creating include/psstdint.h - (just to include stdint.h) checking for Crystal Space - version >= 0.94... Unknown lib: cssys Usage: cs-config [OPTIONS] [LIBRARIES] Options: [--prefix] [--exec-prefix] [--version] [--long-version] [--libdir] [--includedir] [--libs] [--cflags] [--cxxflags] [--makevars] [--help] Libraries: csgeom csgfx cstool csutil csws Note that the Crystal Space directory is detect by looking at the CRYSTAL environment variable. Make sure this variable is set correctly. Unknown lib: cssys Usage: cs-config [OPTIONS] [LIBRARIES] Options: [--prefix] [--exec-prefix] [--version] [--long-version] [--libdir] [--includedir] [--libs] [--cflags] [--cxxflags] [--makevars] [--help] Libraries: csgeom csgfx cstool csutil csws Note that the Crystal Space directory is detect by looking at the CRYSTAL environment variable. Make sure this variable is set correctly. Unknown lib: cssys Usage: cs-config [OPTIONS] [LIBRARIES] Options: [--prefix] [--exec-prefix] [--version] [--long-version] [--libdir] [--includedir] [--libs] [--cflags] [--cxxflags] [--makevars] [--help] Libraries: csgeom csgfx cstool csutil csws Note that the Crystal Space directory is detect by looking at the CRYSTAL environment variable. Make sure this variable is set correctly. no *** Could not run Crystal Space test program, checking why... configure: error: *** Crystal Space couldn't be found. The latest version is always avaiable *** from http://crystal.linuxgames.com. *** *** be also sure that you've either installed CS or set the CRYSTAL var right. *** You also have to compile the cs-config script in CS. Do this with the *** following command in your CS dir: *** make csconf !!! ERROR: games-rpg/planeshift-0.2.010-r1 failed. !!! Function src_compile, Line 45, Exitcode 1 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. root # echo $CRYSTAL /opt/crystal Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r13 i686) ================================================================= System uname: 2.6.9-gentoo-r13 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://mirror.datapipe.net/gentoo http://gentoo.seren.com/gentoo"MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X aalib acl alsa apache2 arts avi berkdb bitmap-fonts bonobo bzlib cdr crypt divx4linux dvd dvdr encode esd fam fbcon flac foomaticdb fortran gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib innodb java javascript jpeg junit libwww mad mikmod mmx motif mozilla mpeg msn mysql ncurses nls offensive oggvorbis opengl oscar pam pdflib perl php png python quicktime readline rtc ruby samba sasl sdl slang sqlite sse ssl svga tcltk tcpd tiff truetype vhosts xinerama xml xml2 xmms xv xvid yahoo zlib"
current planeshift in portage wont build ... it's outdated upstream hasnt released a new version for linux yet so we cant do anything i'll mark planeshift KEYWORDS=-* for now
The planeshift website recommends getting the latest version from cvs, and it tells the game has been developed using linux. Is it possible for you to launch a new version from the game's cvs?
of course users can do that, but we (Gentoo) arent going to add an ebuild to do it