* Package: games-util/wit-3.02a * Repository: gentoo * USE: abi_x86_64 amd64 elibc_musl fuse kernel_linux userland_GNU zlib * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking wiimms-iso-tools.source-3.02a.tar.bz2 to /var/tmp/portage/games-util/wit-3.02a/work >>> Source unpacked in /var/tmp/portage/games-util/wit-3.02a/work >>> Preparing source in /var/tmp/portage/games-util/wit-3.02a/work/wiimms-iso-tools.source-3.02a ... * Applying wit-3.02a-makefile.patch ... [ ok ] * Applying wit-2.30a-no-exec-stack.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-util/wit-3.02a/work/wiimms-iso-tools.source-3.02a ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-util/wit-3.02a/work/wiimms-iso-tools.source-3.02a ... make -j1 INSTALL_PATH=/var/tmp/portage/games-util/wit-3.02a/image/usr CC=x86_64-gentoo-linux-musl-gcc echo -e '' \ '/^~/ d;\n' \ 's|@.@@@|3.02a|g;\n' \ 's|@@@@-@@-@@|2020-04-06|g;\n' \ 's|@@:@@:@@|14:03:16|g;\n' \ 's|@@AUTHOR@@|Dirk Clemens|g;\n' \ 's|@@TOOLSET-SHORT@@|WIT|g;\n' \ 's|@@TOOLSET-LONG@@|Wiimms ISO Tools|g;\n' \ 's|@@WIT-SHORT@@|wit|g;\n' \ 's|@@WIT-LONG@@|Wiimms ISO Tool|g;\n' \ 's|@@WWT-SHORT@@|wwt|g;\n' \ 's|@@WWT-LONG@@|Wiimms WBFS Tool|g;\n' \ 's|@@WDF-SHORT@@|wdf|g;\n' \ 's|@@WDF-LONG@@|Wiimms WDF Tool|g;\n' \ 's|@@WFUSE-SHORT@@|wfuse|g;\n' \ 's|@@WFUSE-LONG@@|Wiimms FUSE Tool|g;\n' \ 's|@@VERSION@@|3.02a|g;\n' \ 's|@@VERSION-NUM@@|3.02a|g;\n' \ 's|@@BETA-VERSION@@|0|g;\n' \ 's|@@BETA-SUFFIX@@||g;\n' \ 's|@@REV@@|0|g;\n' \ 's|@@REV-NUM@@|0|g;\n' \ 's|@@REV-NEXT@@|0|g;\n' \ 's|@@BINTIME@@|1586174596|g;\n' \ 's|@@DATE@@|2020-04-06|g;\n' \ 's|@@TIME@@|14:03:16|g;\n' \ 's|@@INSTALL-PATH@@|/var/tmp/portage/games-util/wit-3.02a/image/usr|g;\n' \ 's|@@SHARE-PATH@@|/var/tmp/portage/games-util/wit-3.02a/image/usr/share/wit|g;\n' \ 's|@@BIN-FILES@@|wit wwt wdf wfuse |g;\n' \ 's|@@SHARE-FILES@@|titles.txt titles-de.txt titles-es.txt titles-fr.txt titles-it.txt titles-ja.txt titles-ko.txt titles-nl.txt titles-pt.txt titles-ru.txt titles-zhcn.txt titles-zhtw.txt system-menu.txt magic.txt|g;\n' \ 's|@@WDF-LINKS@@|wdf-cat wdf-dump|g;\n' \ 's|@@CYGWIN-DIR@@|/usr/bin|g;\n' \ 's|@@CYGWIN-TOOLS@@|bash cp diff env grep mkdir mv realpath regtool rm stat tr wget|g;\n' \ 's|@@WIN-INSTALL-PATH@@|Wiimm/WIT|g;\n' \ 's|@@LANGUAGES@@|de es fr it ja ko nl pt ru zhcn zhtw|g;\n' \ 's|@@DISTRIB-PATH@@|./wit-v3.02a-r0-x86_64|g;\n' \ 's|@@DISTRIB-I386@@|wit-v3.02a-r0-i386.tar.gz|g;\n' \ 's|@@DISTRIB-X86_64@@|wit-v3.02a-r0-x86_64.tar.gz|g;\n' \ 's|@@DISTRIB-MAC@@|wit-v3.02a-r0-mac.tar.gz|g;\n' \ 's|@@DISTRIB-CYGWIN@@|wit-v3.02a-r0-cygwin.zip|g;\n' \ 's|@@URI-FILE@@|https://wit.wiimm.de/file|g;\n' \ 's|@@URI-REPOS@@|http://opensvn.wiimm.de/wii/trunk/wiimms-iso-tools/|g;\n' \ 's|@@URI-VIEWVC@@|https://wit.wiimm.de/r/viewvc|g;\n' \ 's|@@URI-HOME@@|https://wit.wiimm.de/|g;\n' \ 's|@@URI-DOWNLOAD@@|https://wit.wiimm.de/download|g;\n' \ 's|@@URI-WDF@@|https://wit.wiimm.de/r/wdf|g;\n' \ 's|@@URI-CISO@@|https://wit.wiimm.de/r/ciso|g;\n' \ 's|@@URI-QTWITGUI@@|https://wit.wiimm.de/r/qtwitgui|g;\n' \ 's|@@URI-WIIBAFU@@|https://wit.wiimm.de/r/wiibafu|g;\n' \ 's|@@URI-MACWITGUI@@|https://wit.wiimm.de/r/mac-witgui|g;\n' \ 's|@@URI-GBATEMP@@|http://gbatemp.net/index.php?showtopic=182236#entry2286365|g;\n' \ 's|@@URI-DOWNLOAD-I386@@|https://wit.wiimm.de/download/wit-v3.02a-r0-i386.tar.gz|g;\n' \ 's|@@URI-DOWNLOAD-X86_64@@|https://wit.wiimm.de/download/wit-v3.02a-r0-x86_64.tar.gz|g;\n' \ 's|@@URI-DOWNLOAD-MAC@@|https://wit.wiimm.de/download/wit-v3.02a-r0-mac.tar.gz|g;\n' \ 's|@@URI-DOWNLOAD-CYGWIN@@|https://wit.wiimm.de/download/wit-v3.02a-r0-cygwin.zip|g;\n' \ 's|@@URI-TITLES@@|http://gametdb.com/titles.txt|g;\n' \ >templates.sed chmod 775 ./gen-template.sh ./gen-template.sh version.h chmod 775 ./gen-text-file.sh ./gen-text-file.sh ./text-files logo.inc chmod 775 ./gen-text-file.sh ./gen-text-file.sh ./text-files ui-head.inc x86_64-gentoo-linux-musl-gcc -O2 -pipe -march=native -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./src/ui/gen-ui.c -o gen-ui.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from ./src/ui/gen-ui.c:46: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ In file included from src/lib-std.h:49, from ./src/ui/gen-ui.c:46: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-gentoo-linux-musl-gcc -O2 -pipe -march=native -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/cert.c -o cert.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/cert.c:38: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ In file included from src/libwbfs/cert.c:38: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-gentoo-linux-musl-gcc -O2 -pipe -march=native -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-basics.c -o dclib-basics.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-basics.c:50: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.c:50: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-gentoo-linux-musl-gcc -O2 -pipe -march=native -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-color.c -o dclib-color.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-color.c:48: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-color.c:48: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ ./dclib/dclib-color.c: In function ‘RestoreStdFiles’: ./dclib/dclib-color.c:2944:12: error: assignment of read-only variable ‘stdout’ 2944 | stdout = ssf->std_out; | ^ ./dclib/dclib-color.c:2945:12: error: assignment of read-only variable ‘stderr’ 2945 | stderr = ssf->std_err; | ^ ./dclib/dclib-color.c: In function ‘RedirectStdFiles’: ./dclib/dclib-color.c:2973:12: error: assignment of read-only variable ‘stdout’ 2973 | stdout = stdwrn = stdmsg = f; | ^ ./dclib/dclib-color.c:2985:9: error: assignment of read-only variable ‘stderr’ 2985 | stderr = stdout; | ^ make: *** [Makefile:398: dclib-color.o] Error 1 * ERROR: games-util/wit-3.02a::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-util/wit-3.02a::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-util/wit-3.02a::gentoo'`. * The complete build log is located at '/var/log/portage/games-util:wit-3.02a:20200406-120312.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-util/wit-3.02a/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-util/wit-3.02a/temp/environment'. * Working directory: '/var/tmp/portage/games-util/wit-3.02a/work/wiimms-iso-tools.source-3.02a' * S: '/var/tmp/portage/games-util/wit-3.02a/work/wiimms-iso-tools.source-3.02a'