>>> Install crystalspace-cvs-0.97 into /var/tmp/portage/crystalspace-cvs-0.97/image/ categ ory dev-games *-------------------------------------------------------------------------* Installing Crystal Space SDK INSTALL_DIR=/var/tmp/portage/crystalspace-cvs-0.97/image///opt/crystal *-------------------------------------------------------------------------* g++ -c -o out/UNIX/X86/optimize/apps/tools/uninst/uninst.o apps/tools/uninst/uninst.cpp -D __CRYSTAL_SPACE__ -march=athlon-xp -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -ffast-m ath -Wall -Wno-unknown-pragmas -pipe -mcpu=pentium -march=i586 -I/usr/local/include -marc h=athlon-xp -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -ffast-math -fno-exceptions - O3 -fomit-frame-pointer -ffast-math -I. -I./apps -I./include -I./libs -I./plugins g++ -L/usr/local/lib -L/usr/local/lib -lpthread -Lout/UNIX/X86/optimize -o uninst out/UN IX/X86/optimize/apps/tools/uninst/uninst.o -ldl -lm -lnsl make[1]: *** No rule to make target `data/config/glnvgf.cfg', needed by `install_all'. Stop. make: *** [install] Error 2 !!! ERROR: dev-games/crystalspace-cvs-0.97 failed. !!! Function src_install, Line 43, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1.emerge crystalspace-cvs 2.when entering installing phase,error occurs 3. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.3-mm2) ================================================================= System uname: 2.6.3-mm2 i686 AMD Athlon(tm) XP 1600+ Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -pipe -fomit-frame-pointer -O3 -mmmx -msse -m3dnow - ffast-math" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2 /share/con fig /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /us r/share/te xmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/ config/ /u sr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -pipe -fomit-frame-pointer -O3 -mmmx -msse -m3dnow - ffast-math" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://202.38.97.230/mirror/gentoo http://gentoo.oregonstate.edu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X Xaw3d aalib acl acpi alsa apache2 arts async atlas auctex avi berkdb cdr cjk crypt cscope cups curl dga directfb doc dv dvb emacs encode esd faad fbcon fftw flash foom aticdb freetype gcl gd gdbm ggi gif gnome gpm gtk gtk2 guile imap imlib imlib2 ipv6 java j avascript jbig jpeg kde kerberos lcms ldap leim libg++ libwww mad maildir matrox mbox mikm od mmx motif mozilla mpeg mysql nas ncurses netcdf nls oggvorbis opengl oss pam pdflib per l pic plotutils png python qt quicktime readline samba sasl sdl socks5 spell sse ssl svga tcltk tcpd tetex tiff truetype unicode video_cards_matrox wmf x86 xface xinerama xml xml2 xmms xv zlib"
I tried to I tried build emerge crystalspace-cvs on friday (29 April) and it failed - I talked to the cvs developers (via irc) and they said it was because the ebuild uses make not jam. I made a new ebuild that runs on jam and it worked find with friday's cvs version - it also works fine with todays cvs version. However the make based ebuild behaved very oddly with todays cvs - it terminated normally but it did not create the /opt/crystal directory - it said access was denied "ACCESS DENIED mkdir: /opt/crystal" and then it skipped all the install steps. I have attached an ebiuld which uses jam rather than make
Created attachment 30637 [details] crystalspace-cvs ebuild that uses jam rather than make crystalspace-cvs will not build using make at present but jam is supported - this ebuild is the same as the previous one except that it uses jam.
Looks like malverian is inactive.
Created attachment 46542 [details] new ebuild for crystalspace-cvs I created a new ebuild for crystalspace-cvs It uses --prefix and -DDEST_DIR properly and 'jam' to make everything work =)
merged the fixes from crystalspace ebuild into crystalspace-cvs any problems with the crystalspace-cvs-0.99 ebuild, please file a new bug