Please mark dev-games/crystalspace and dev-games/cel stable Reproducible: Always
This needs dev-games/cegui and media-libs/lib3ds stable as well.
Created attachment 128239 [details] build.log dev-games/ode Test suite fails without further comment. Maybe you should remove the -q on the grep command and add -C <n> for more output. Mine gave testLDLTAddTL() maximum difference = 1.776357e-15 - passed testLDLTRemove() maximum difference = 8.881784e-16 - passed testMassFunctions() FAILED (1) passed (2) passed (3) passed (4) FAILED (5) passed (6) passed (7) passed (8) testRtoQandQtoR() makeRandomRotation() - passed (1)
ode-0.8 should work so please mark that stable too if it's blocking this
on amd64: this is what happens to me when trying to merge dev-games/crystalspace-1.0.1 USE="alsa java jpeg perl png python sdl truetype vorbis -3ds -cal3d -cegui -cg -doc -javascript -mng -ode -wxwindows" (i know that sun-jdk-1.6 is not yet stable ;-)): " [...] BUILD SUCCESSFUL Total time: 6 seconds Copy crystalspace.jar MkDir1 ./out/linux/optimize/plugins/cscript/csperl5 RunSwig ./out/linux/optimize/plugins/cscript/csperl5/cswigpl5.inc ./include/bindings/cspace.i:1290: Warning(302): Identifier '~iBase' redefined (ignored), ./include/csutil/scf_interface.h:118: Warning(302): previous definition of '~iBase'. C++ ./out/linux/optimize/plugins/cscript/csperl5/cswigpl5.o cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ PerlEmbedGlueFile ./out/linux/optimize/plugins/cscript/csperl5/csperlxs.c Cc ./out/linux/optimize/plugins/cscript/csperl5/csperlxs.o C++ ./out/linux/optimize/plugins/cscript/csperl5/csperl5.o cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ plugins/cscript/csperl5/csperl5.h: In member function 'virtual bool csPerl5::Object::SetPointer(iBase*)': plugins/cscript/csperl5/csperl5.h:178: error: cast from 'iBase*' to 'int' loses precision x86_64-pc-linux-gnu-g++ -c -o ./out/linux/optimize/plugins/cscript/csperl5/csperl5.o -I. -I./include -I./include -march=nocona -O2 -pipe -pipe -march=nocona -O2 -pipe -Wall -Wno-unknown-pragmas -fvisibility=hidden -march=nocona -O2 -pipe -march=nocona -O2 -pipe -fno-exceptions -fPIC -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE -I./out/linux/optimize/plugins/cscript/csperl5 -Wno-unused -Wno-uninitialized plugins/cscript/csperl5/csperl5.cpp ...failed C++ ./out/linux/optimize/plugins/cscript/csperl5/csperl5.o ... ...skipped csperl5.so for lack of <plugins!cscript!csperl5!>csperl5.o... ...failed updating 1 target(s)... ...skipped 1 target(s)... ...updated 435 target(s)... !!! ERROR: dev-games/crystalspace-1.0.1 failed. [...] GENTOO_VM=sun-jdk-1.6 CLASSPATH="." JAVA_HOME="/opt/sun-jdk-1.6.0.02" JAVACFLAGS="-source 1.5 -target 1.5" COMPILER="" " Portage 2.1.2.12 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r5 x86_64) ================================================================= System uname: 2.6.22-gentoo-r5 x86_64 Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz Gentoo Base System release 1.12.9 Timestamp of tree: Sat, 25 Aug 2007 09:20:01 +0000 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/var/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ynet.sk/pub" LC_ALL="en_US.utf8" LINGUAS="en de" MAKEOPTS="-j3" PKGDIR="/var/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/portage/repos/gentoo" PORTDIR_OVERLAY="/var/portage/repos/private" SYNC="rsync://192.168.0.1/gentoo-portage" USE="3dnow 3dnowext X a52 aac acpi alsa amd64 beagle berkdb bitmap-fonts bzip2 cairo caps cddb cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode evo exif fam ffmpeg firefox flac fortran gd gdbm gif gimp gnome gpm gstreamer gtk hal hddtemp iconv icu ipod ipv6 isdnlog java jpeg jpeg2k lcms ldap libnotify lm_sensors mad matroska midi mikmod mmap mmx mmxext mono mp3 mpeg mudflap ncurses nls nptl nptlonly nvidia ogg opengl openmp pam pcre pdf perl plotutils png pppd python qt3support quicktime readline reflection ruby sdl session spell spl sse sse2 ssl ssse3 svg tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb vcd vorbis xattr xml xorg xv xvid zlib" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="nvidia nv" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
crystalspace fails to build on my ppc: BUILD SUCCESSFUL Total time: 34 seconds Copy crystalspace.jar MkDir1 ./out/linuxppc/optimize/plugins/cscript/csperl5 RunSwig ./out/linuxppc/optimize/plugins/cscript/csperl5/cswigpl5.inc ./include/bindings/cspace.i:1290: Warning(302): Identifier '~iBase' redefined (ignored), ./include/csutil/scf_interface.h:118: Warning(302): previous definition of '~iBase'. C++ ./out/linuxppc/optimize/plugins/cscript/csperl5/cswigpl5.o cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ {standard input}: Assembler messages: {standard input}:1046823: Error: operand out of range (0x0000000000008004 is not between 0xffffffffffff8000 and 0x0000000000007fff) {standard input}:1046881: Error: operand out of range (0x0000000000008000 is not between 0xffffffffffff8000 and 0x0000000000007fff) <snip lots of similar messages> {standard input}:1105391: Error: operand out of range (0x0000000000008f24 is not between 0xffffffffffff8000 and 0x0000000000007fff) {standard input}:1105447: Error: operand out of range (0x0000000000008f1c is not between 0xffffffffffff8000 and 0x0000000000007fff) powerpc-unknown-linux-gnu-g++ -c -o ./out/linuxppc/optimize/plugins/cscript/csperl5/cswigpl5.o -I. -I./include -I./include -O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -pipe -O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -Wall -Wno-unknown-pragmas -fvisibility=hidden -O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -fno-exceptions -fvisibility-inlines-hidden -fPIC -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/powerpc-linux/CORE -I./out/linuxppc/optimize/plugins/cscript/csperl5 -Wno-unused -Wno-uninitialized -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/powerpc-linux/CORE -fPIC plugins/cscript/csperl5/cswigpl5.cpp ...failed C++ ./out/linuxppc/optimize/plugins/cscript/csperl5/cswigpl5.o ... ...skipped csperl5.so for lack of <plugins!cscript!csperl5!>cswigpl5.o... ...failed updating 1 target(s)... ...skipped 1 target(s)... ...updated 451 target(s)... !!! ERROR: dev-games/crystalspace-1.0.1 failed.
Both plus ode 0.8 stable on x86, no build failures he
dev-games/cegui (dependency) fails on ppc, although it is stable. Test build of dev-games/cel has been aborted by the oom-killer. It ate up all mem (512MB) and Swap (1GB). I'm unsure if we really need/want those packages on ppc.
dropped ~ppc from cel-1.0.1 and crystalspace-1.0.1 because of a oom bug: (http://trac.crystalspace3d.org/trac/CS/ticket/258)
Is someone from amd64 looking at this?
(In reply to comment #9) > Is someone from amd64 looking at this? > " +m+ executing "FEATURES="-test collision-protect multilib-strict sandbox" /usr/bin/emerge -akv =dev-games/crystalspace-1.0.1"... [...] [ebuild N ] dev-games/crystalspace-1.0.1 USE="alsa java jpeg perl png python sdl truetype vorbis -3ds -cal3d -cegui -cg -doc -javascript -mng -ode -wxwindows" 0 kB [...] plugins/cscript/csperl5/csperl5.h:178: error: cast from 'iBase*' to 'int' loses precision [...] * ERROR: dev-games/crystalspace-1.0.1 failed. [...] " or, to put a long story short: comment 4 is still an issue on amd64 (at least for me). Portage 2.1.3.16 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r8 x86_64) ================================================================= System uname: 2.6.22-gentoo-r8 x86_64 Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz Timestamp of tree: Thu, 01 Nov 2007 10:20:01 +0000 app-shells/bash: 3.2_p17 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/var/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.ynet.sk/pub" LC_ALL="en_US.utf8" LINGUAS="en de" MAKEOPTS="-j3" PKGDIR="/var/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/portage/repos/gentoo" PORTDIR_OVERLAY="/var/portage/repos/private" SYNC="rsync://192.168.0.1/gentoo-portage" USE="3dnow 3dnowext X a52 aac acpi alsa amd64 berkdb bitmap-fonts bzip2 cairo caps cddb cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode evo exif fam ffmpeg firefox flac fortran gd gdbm gif gimp gnome gphoto2 gpm gstreamer gtk hal hddtemp iconv icu ipod ipv6 isdnlog java jpeg jpeg2k lcms ldap libnotify lm_sensors mad matroska midi mikmod mmap mmx mmxext mono mp3 mpeg mudflap musicbrainz ncurses nls nptl nptlonly nvidia ogg opengl openmp pam pcre pdf perl plotutils png pppd python qt3support quicktime readline reflection ruby sdl session spell spl sse sse2 ssl ssse3 svg tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb vcd vim-syntax vorbis xattr xml xorg xv xvid zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" CAMERAS="canon konica ptp2 kodak" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="nvidia nv" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Thanks...
Sounds like the keyword should be dropped then.
OK. I marked both as -amd64 on the 1.0.1 version. I left 1.2 versions alone, since they were still ~arch only.
I guess I should have closed this one, too.