Hi there, yesterday a new version of sauerbraten was released. It isn't available via portage yet. So I tried to change the ebuild. There are still some things to do. I removed the enet-patch because I didn't get it applied successfully. But I think, it could be still neccessary. Please check that and include it again. Nevertheless the package doesn't compile on my machine. Reproducible: Always
Created attachment 334496 [details] Ebuild Has still some issues
Unfortunately the build fails after some seconds. Maybe it's related to the enet-patch, which I excluded from the ebuild: aes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -msse4.2 -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=12288 -MT protocol.lo -MD -MP -MF .deps/protocol.Tpo -c protocol.c -o protocol.o libtool: compile: x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"1.3.6\" "-DPACKAGE_STRING=\"libenet 1.3.6\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libenet\" -DVERSION=\"1.3.6\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I./include -march=corei7 -O2 -pipe -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -msse4.2 -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=12288 -MT compress.lo -MD -MP -MF .deps/compress.Tpo -c compress.c -o compress.o libtool: compile: x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"1.3.6\" "-DPACKAGE_STRING=\"libenet 1.3.6\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libenet\" -DVERSION=\"1.3.6\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I./include -march=corei7 -O2 -pipe -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -msse4.2 -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=12288 -MT unix.lo -MD -MP -MF .deps/unix.Tpo -c unix.c -o unix.o mv -f .deps/win32.Tpo .deps/win32.Plo mv -f .deps/callbacks.Tpo .deps/callbacks.Plo mv -f .deps/list.Tpo .deps/list.Plo mv -f .deps/packet.Tpo .deps/packet.Plo mv -f .deps/unix.Tpo .deps/unix.Plo mv -f .deps/host.Tpo .deps/host.Plo mv -f .deps/compress.Tpo .deps/compress.Plo mv -f .deps/peer.Tpo .deps/peer.Plo mv -f .deps/protocol.Tpo .deps/protocol.Plo /bin/sh ./libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -march=corei7 -O2 -pipe -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -msse4.2 -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=12288 -version-info 3:0:1 -Wl,-O1 -Wl,--as-needed -o libenet.la -rpath /usr/local/lib callbacks.lo compress.lo host.lo list.lo packet.lo peer.lo protocol.lo unix.lo win32.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libenet.a callbacks.o compress.o host.o list.o packet.o peer.o protocol.o unix.o win32.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libenet.a libtool: link: ( cd ".libs" && rm -f "libenet.la" && ln -s "../libenet.la" "libenet.la" ) make[1]: Leaving directory `/var/tmp/portage/games-fps/sauerbraten-2013.01.04/work/sauerbraten/src/enet' x86_64-pc-linux-gnu-g++ -march=corei7 -O2 -pipe -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -msse4.2 -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=12288 -Wall -fsigned-char -fno-exceptions -fno-rtti -o sauer_master shared/crypto-standalone.o shared/stream-standalone.o shared/tools-standalone.o engine/command-standalone.o engine/master-standalone.o -Lenet/.libs -lenet -lz -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-g++ -march=corei7 -O2 -pipe -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -msse4.2 -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=12288 -Wall -fsigned-char -fno-exceptions -fno-rtti -o sauer_server shared/crypto-standalone.o shared/stream-standalone.o shared/tools-standalone.o engine/command-standalone.o engine/server-standalone.o engine/worldio-standalone.o fpsgame/entities-standalone.o fpsgame/server-standalone.o -Lenet/.libs -lenet -lz -Wl,-O1 -Wl,--as-needed engine/command-standalone.o: In function `_stdcmd<2510>::run(char*)': command.cpp:(.text+0xd11): undefined reference to `filtertext(char*, char const*, bool, int)' collect2: ld gab 1 als Ende-Status zurück make: *** [master] Fehler 1 make: *** Warte auf noch nicht beendete Prozesse... make: Leaving directory `/var/tmp/portage/games-fps/sauerbraten-2013.01.04/work/sauerbraten/src' emake failed * ERROR: games-fps/sauerbraten-2013.01.04 failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 93: Called src_compile * environment, line 2674: Called die * The specific snippet of code: * emake -C src master server $(use dedicated || echo client) || die * * If you need support, post the output of `emerge --info '=games-fps/sauerbraten-2013.01.04'`, * the complete build log and the output of `emerge -pqv '=games-fps/sauerbraten-2013.01.04'`. * The complete build log is located at '/var/tmp/portage/games-fps/sauerbraten-2013.01.04/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-fps/sauerbraten-2013.01.04/temp/environment'. * Working directory: '/var/tmp/portage/games-fps/sauerbraten-2013.01.04/work/sauerbraten' * S: '/var/tmp/portage/games-fps/sauerbraten-2013.01.04/work/sauerbraten' >>> Failed to emerge games-fps/sauerbraten-2013.01.04, Log file:
Created attachment 334498 [details] emerge --info
Created attachment 334522 [details, diff] sauerbraten-2013.01.04.ebuild.diff
Created attachment 334524 [details, diff] sauerbraten-2013.01.04-system-enet.patch
Created attachment 334526 [details, diff] sauerbraten-2013.01.04-QA.patch
Created attachment 334528 [details, diff] sauerbraten-2013.01.04-master.patch
+*sauerbraten-2013.01.04 (05 Jan 2013) + + 05 Jan 2013; Julian Ospald <hasufell@gentoo.org> + +sauerbraten-2013.01.04.ebuild, +files/sauerbraten-2013.01.04-QA.patch, + +files/sauerbraten-2013.01.04-master.patch, + +files/sauerbraten-2013.01.04-system-enet.patch: + version bump wrt #450360