* Package: games-util/wit-3.02a * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc fuse kernel_linux userland_GNU zlib * FEATURES: network-sandbox preserve-libs sandbox test 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 -j4 INSTALL_PATH=/var/tmp/portage/games-util/wit-3.02a/image/usr CC=x86_64-pc-linux-gnu-gcc ./setup.sh: line 121: gcc: command not found echo -e '' \ '/^~/ d;\n' \ 's|@.@@@|3.02a|g;\n' \ 's|@@@@-@@-@@|2020-05-22|g;\n' \ 's|@@:@@:@@|01:56:28|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@@|1590105388|g;\n' \ 's|@@DATE@@|2020-05-22|g;\n' \ 's|@@TIME@@|01:56:28|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-|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-text-file.sh chmod 775 ./gen-text-file.sh ./gen-text-file.sh ./text-files logo.inc ./gen-text-file.sh ./text-files ui-head.inc x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-unused-but-set-variable -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/lzma/LzFind.c -o src/lzma/LzFind.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-unused-but-set-variable -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/lzma/Lzma2Dec.c -o src/lzma/Lzma2Dec.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-unused-but-set-variable -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/lzma/Lzma2Enc.c -o src/lzma/Lzma2Enc.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-unused-but-set-variable -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/lzma/LzmaDec.c -o src/lzma/LzmaDec.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-unused-but-set-variable -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/lzma/LzmaEnc.c -o src/lzma/LzmaEnc.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/crypto/ssl-asm.S -o ssl-asm.o chmod 775 ./gen-template.sh ./gen-template.sh install.sh chmod 775 ./gen-template.sh ./gen-template.sh load-titles.sh chmod 775 ./gen-template.sh ./gen-template.sh INSTALL.txt chmod 775 ./gen-template.sh ./gen-template.sh version.h x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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 x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from ./src/ui/gen-ui.c:46: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/libwbfs/cert.c:38: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from ./dclib/dclib-basics.c:50: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from ./dclib/dclib-color.c:48: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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-debug.c -o dclib-debug.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-debug.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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-debug.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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from ./dclib/dclib-debug.c:46: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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-file.c -o dclib-file.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-file.c:53: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-file.c:53: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from ./dclib/dclib-file.c:53: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ ./dclib/dclib-file.c: In function ‘SearchFiles’: ./dclib/dclib-file.c:2537:6: warning: ‘readdir_r’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 2537 | stat = readdir_r(fdir,&dent,&dptr); | ^~~~ In file included from /usr/include/features.h:465, from /usr/include/sys/types.h:25, from ./dclib/dclib-file.c:37: /usr/include/dirent.h:189:12: note: declared here 189 | extern int __REDIRECT (readdir_r, | ^~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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-numeric.c -o dclib-numeric.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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-option.c -o dclib-option.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-numeric.c:45: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-numeric.c:45: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from ./dclib/dclib-numeric.c:45: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ ./dclib/dclib-numeric.c: In function ‘write_bef4’: ./dclib/dclib-numeric.c:525:29: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 525 | write_be32(be_data_ptr,*(u32*)&data); | ^~~~~~~~~~~ ./dclib/dclib-numeric.c: In function ‘write_bef8’: ./dclib/dclib-numeric.c:532:29: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 532 | write_be64(be_data_ptr,*(u64*)&data); | ^~~~~~~~~~~ ./dclib/dclib-numeric.c: In function ‘write_lef4’: ./dclib/dclib-numeric.c:596:29: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 596 | write_le32(le_data_ptr,*(u32*)&data); | ^~~~~~~~~~~ ./dclib/dclib-numeric.c: In function ‘write_lef8’: ./dclib/dclib-numeric.c:603:29: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 603 | write_le64(le_data_ptr,*(u64*)&data); | ^~~~~~~~~~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-option.h:38, from ./dclib/dclib-option.c:37: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-option.h:38, from ./dclib/dclib-option.c:37: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from ./dclib/dclib-option.h:38, from ./dclib/dclib-option.c:37: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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-tables.c -o dclib-tables.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-tables.c:44: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-tables.c:44: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from ./dclib/dclib-tables.c:44: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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-ui.c -o dclib-ui.o ./dclib/dclib-basics.c: In function ‘PrintKeywordList’: ./dclib/dclib-basics.c:4039:12: warning: function may return address of local variable []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wreturn-local-addr-Wreturn-local-addr]8;;] 4039 | return buf; | ^~~ ./dclib/dclib-basics.c:3997:10: note: declared here 3997 | char temp[CIRC_BUF_MAX_ALLOC]; | ^~~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-ui.c:39: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-ui.c:39: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from ./dclib/dclib-ui.c:39: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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-utf8.c -o dclib-utf8.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-utf8.c:41: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-utf8.c:41: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-utf8.c:39: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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-vector.c -o dclib-vector.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-vector.c:39: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-vector.c:39: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from ./dclib/dclib-vector.c:39: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ ./dclib/dclib-vector.c: In function ‘ClearFloat34’: ./dclib/dclib-vector.c:575:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 575 | float *d = f34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupFloat34’: ./dclib/dclib-vector.c:586:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 586 | float *d = f34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupMatrixF34’: ./dclib/dclib-vector.c:610:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 610 | float *t = mat->v; | ^~~ ./dclib/dclib-vector.c: In function ‘MultiplyF34’: ./dclib/dclib-vector.c:759:18: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 759 | float *res = dest->v; | ^~~~ ./dclib/dclib-vector.c:760:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 760 | const float *a = src1->v; | ^~~~ ./dclib/dclib-vector.c:761:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 761 | const float *b = src2->v; | ^~~~ ./dclib/dclib-vector.c: In function ‘ClearDouble34’: ./dclib/dclib-vector.c:787:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 787 | double *d = d34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupDouble34’: ./dclib/dclib-vector.c:798:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 798 | double *d = d34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupMatrixD34’: ./dclib/dclib-vector.c:822:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 822 | double *t = mat->v; | ^~~ ./dclib/dclib-vector.c: In function ‘MultiplyD34’: ./dclib/dclib-vector.c:971:19: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 971 | double *res = dest->v; | ^~~~ ./dclib/dclib-vector.c:972:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 972 | const double *a = src1->v; | ^~~~ ./dclib/dclib-vector.c:973:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 973 | const double *b = src2->v; | ^~~~ ./dclib/dclib-vector.c: In function ‘CopyF34toD34’: ./dclib/dclib-vector.c:1003:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1003 | double *d = dest->v; | ^~~~ ./dclib/dclib-vector.c:1004:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1004 | const float *s = src->v; | ^~~ ./dclib/dclib-vector.c: In function ‘CopyD34toF34’: ./dclib/dclib-vector.c:1022:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1022 | float *d = dest->v; | ^~~~ ./dclib/dclib-vector.c:1023:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1023 | const double *s = src->v; | ^~~ ./dclib/dclib-vector.c: In function ‘CheckStatusMatrixD’: ./dclib/dclib-vector.c:1233:14: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1233 | double *t = mat->trans_matrix.v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetARotateMatrixD’: ./dclib/dclib-vector.c:1483:14: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1483 | double *t = mat->trans_matrix.v; | ^~~ ./dclib/dclib-vector.c: In function ‘CalcVectorsMatrixD’: ./dclib/dclib-vector.c:1776:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1776 | double (*m)[4] = mat->trans_matrix.m; | ^~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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-xdump.c -o dclib-xdump.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-xdump.h:38, from ./dclib/dclib-xdump.c:39: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-xdump.h:38, from ./dclib/dclib-xdump.c:39: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from ./dclib/dclib-xdump.h:38, from ./dclib/dclib-xdump.c:39: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/file-formats.c -o file-formats.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/file-formats.c:37: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/file-formats.c:37: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/file-formats.c:37: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ src/libwbfs/file-formats.c: In function ‘ntoh_dol_header’: src/libwbfs/file-formats.c:216:27: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 216 | const u32 * src_ptr = src->sect_off; | ^~~ src/libwbfs/file-formats.c:217:22: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 217 | u32 * dest_ptr = dest->sect_off; | ^~~~ src/libwbfs/file-formats.c: In function ‘hton_dol_header’: src/libwbfs/file-formats.c:235:27: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 235 | const u32 * src_ptr = src->sect_off; | ^~~ src/libwbfs/file-formats.c:236:22: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 236 | u32 * dest_ptr = dest->sect_off; | ^~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/iso-interface.c -o iso-interface.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/lib-bzip2.c -o lib-bzip2.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-file.h:43, from src/iso-interface.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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-file.h:43, from src/iso-interface.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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from ./dclib/dclib-file.h:43, from src/iso-interface.c:46: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-bzip2.h:43, from src/lib-bzip2.c:45: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/lib-std.h:49, from src/lib-bzip2.h:43, from src/lib-bzip2.c:45: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from src/lib-bzip2.h:43, from src/lib-bzip2.c:45: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/lib-ciso.c -o lib-ciso.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/lib-file.c -o lib-file.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/lib-gcz.c -o lib-gcz.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-ciso.c:49: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-ciso.c:49: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from src/lib-ciso.c:46: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-file.c:61: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/lib-std.h:49, from src/lib-file.c:61: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from src/lib-file.c:61: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-gcz.h:41, from src/lib-gcz.c:44: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/lib-std.h:49, from src/lib-gcz.h:41, from src/lib-gcz.c:44: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from src/lib-gcz.h:41, from src/lib-gcz.c:44: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/lib-lzma.c -o lib-lzma.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/lib-sf.c -o lib-sf.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-lzma.h:42, from src/lib-lzma.c:39: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/lib-std.h:49, from src/lib-lzma.h:42, from src/lib-lzma.c:39: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from src/lib-lzma.h:42, from src/lib-lzma.c:39: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-sf.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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-sf.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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from src/lib-sf.c:43: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ src/lib-sf.c: In function ‘ReadWBFS’: src/lib-sf.c:1819:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1819 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘DataBlockWBFS’: src/lib-sf.c:1868:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1868 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘FileMapWBFS’: src/lib-sf.c:1910:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1910 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘WriteWBFS’: src/lib-sf.c:1942:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1942 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘CopyWBFSDisc’: src/lib-sf.c:3743:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 3743 | u16 * wlba_tab = in->wbfs->disc->header->wlba_table; | ^~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/lib-std.c -o lib-std.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-std.c:63: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/lib-std.h:49, from src/lib-std.c:63: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from src/lib-std.c:63: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ src/lib-std.c: In function ‘SetupLib’: src/lib-std.c:586:5: warning: ignoring return value of ‘getcwd’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 586 | getcwd(path,sizeof(path)-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lib-std.c: In function ‘AllocRealPath’: src/lib-std.c:3626:5: warning: ignoring return value of ‘realpath’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 3626 | realpath(source,fname); | ^~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/lib-wdf.c -o lib-wdf.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-wdf.c:49: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-wdf.c:49: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from src/lib-wdf.c:46: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ src/lib-wdf.c: In function ‘SetModeWDF’: src/lib-wdf.c:1338:39: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 7 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 1338 | snprintf(opt_buf,sizeof(opt_buf),"wdf%u",vers); | ^~ src/lib-wdf.c:1338:35: note: directive argument in the range [1, 4294967295] 1338 | snprintf(opt_buf,sizeof(opt_buf),"wdf%u",vers); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from src/lib-wdf.c:42: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 5 and 14 bytes into a destination of size 10 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/lib-wia.c -o lib-wia.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/libwbfs.c -o libwbfs.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/match-pattern.c -o match-pattern.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/iso-interface.h:41, from src/lib-wia.c:40: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/libwbfs/libwbfs.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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/iso-interface.h:41, from src/lib-wia.c:40: ./dclib/dclib-basics.h: In function ‘hton64’: In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/match-pattern.c:43: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/iso-interface.h:41, from src/lib-wia.c:40: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/libwbfs/libwbfs.c:38: ./dclib/dclib-basics.h: In function ‘hton64’: In file included from src/lib-std.h:49, from src/match-pattern.c:43: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from src/match-pattern.c:43: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/libwbfs/libwbfs.c:38: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ src/libwbfs/libwbfs.c: In function ‘wbfs_open_partition_param’: src/libwbfs/libwbfs.c:322:3: warning: converting a packed ‘wbfs_disc_info_t’ pointer (alignment 1) to a ‘u32’ {aka ‘const unsigned int’} pointer (alignment 4) may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 322 | const u32 * ptr = (u32*)info; | ^~~~~ In file included from src/libwbfs/libwbfs.h:41, from src/libwbfs/libwbfs.c:38: src/libwbfs/file-formats.h:875:16: note: defined here 875 | typedef struct wbfs_disc_info_t | ^~~~~~~~~~~~~~~~ src/libwbfs/libwbfs.c: In function ‘wbfs_get_disc_fragments’: src/libwbfs/libwbfs.c:813:37: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 813 | = wbfs_get_fragments( d->header->wlba_table, | ~~~~~~~~~^~~~~~~~~~~~ src/libwbfs/libwbfs.c: In function ‘wbfs_get_disc_info_by_slot’: src/libwbfs/libwbfs.c:1085:47: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1085 | *n_fragments = wbfs_get_fragments( header->wlba_table, | ~~~~~~^~~~~~~~~~~~ src/libwbfs/libwbfs.c: In function ‘wbfs_calc_used_blocks’: src/libwbfs/libwbfs.c:1348:23: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1348 | u16 * wlba_tab = info->wlba_table; | ^~~~ src/libwbfs/libwbfs.c:1474:20: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1474 | u16 * wlba_tab = info->wlba_table; | ^~~~ src/lib-wia.c: In function ‘TermWriteWIA’: src/lib-wia.c:2555:60: warning: taking address of packed member of ‘struct wia_disc_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 2555 | err = write_data( sf, 0, wia->raw_data, raw_data_len, -1, &disc->raw_data_size ); | ^~~~~~~~~~~~~~~~~~~~ src/lib-wia.c:2571:54: warning: taking address of packed member of ‘struct wia_disc_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 2571 | err = write_data( sf, 0, wia->group, group_len, -1, &disc->group_size ); | ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/patch.c -o patch.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/patch.h:42, from src/patch.c:45: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/lib-std.h:49, from src/patch.h:42, from src/patch.c:45: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from src/patch.h:42, from src/patch.c:45: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/rijndael.c -o rijndael.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/crypto/sha1_one.c -o sha1_one.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/crypto/sha1dgst.c -o sha1dgst.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/titles.c -o titles.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/tools.c -o tools.o x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/wbfs-interface.c -o wbfs-interface.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/titles.c:47: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/lib-std.h:49, from src/titles.c:47: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from src/titles.c:47: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/tools.c:37: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/libwbfs/tools.h:41, from src/libwbfs/tools.c:37: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/libwbfs/tools.h:41, from src/libwbfs/tools.c:37: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/wbfs-interface.h:43, from src/wbfs-interface.c:52: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/wbfs-interface.h:43, from src/wbfs-interface.c:52: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/wbfs-interface.h:43, from src/wbfs-interface.c:52: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ src/wbfs-interface.c: In function ‘DumpWBFS’: src/wbfs-interface.c:1914:15: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 1914 | u16 * tab = d->header->wlba_table; | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/wiidisc.c -o wiidisc.o src/wbfs-interface.c: In function ‘CheckWBFS’: src/wbfs-interface.c:2788:19: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 2788 | u16 * wlba_tab = d->header->wlba_table; | ^ src/wbfs-interface.c:2838:19: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 2838 | u16 * wlba_tab = d->header->wlba_table; | ^ src/wbfs-interface.c: In function ‘ScanPartitions’: src/wbfs-interface.c:222:2: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 222 | fgets(buf,bufsize,f); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/libwbfs/wiidisc.c:37: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/libwbfs/wiidisc.c:37: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/libwbfs/wiidisc.c:37: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/wit-mix.c -o wit-mix.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/wit-mix.c:5: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/wit-mix.c:5: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/wit-mix.c:5: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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/wtest.c -o wtest.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/wtest.c:66: ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member]8;;] 464 | const float *m = d34->v; | ^~~ In file included from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/wtest.c:66: ./dclib/dclib-basics.h: In function ‘hton64’: ./dclib/dclib-basics.h:493:20: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 493 | ((u32*)&result)[0] = htonl( (u32)(data >> 32) ); | ^ In file included from /usr/include/arpa/inet.h:22, from ./dclib/dclib-basics.h:41, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/wtest.c:66: ./dclib/dclib-basics.h: In function ‘ntoh64’: ./dclib/dclib-basics.h:500:36: warning: dereferencing type-punned pointer will break strict-aliasing rules []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-aliasing-Wstrict-aliasing]8;;] 500 | return (u64)ntohl(((u32*)&data)[0]) << 32 | ntohl(((u32*)&data)[1]); | ^ src/wbfs-interface.c: In function ‘AW_insert_inode.isra’: src/wbfs-interface.c:2191:36: warning: ‘%s’ directive output may be truncated writing up to 39 bytes into a region of size 30 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 2191 | snprintf(r->info,sizeof(r->info),"%s n=%u", timbuf, inode->count ); | ^~ ~~~~~~ src/wbfs-interface.c:2191:35: note: directive argument in the range [0, 65535] 2191 | snprintf(r->info,sizeof(r->info),"%s n=%u", timbuf, inode->count ); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from src/wbfs-interface.c:42: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 5 and 48 bytes into a destination of size 30 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libwbfs/wiidisc.c: In function ‘wd_patch_disc_header’: src/libwbfs/wiidisc.c:5964:57: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 40 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 5964 | snprintf(item->info,sizeof(item->info),"disc name: %s",name); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from ./dclib/dclib-types.h:43, from src/libwbfs/tools.h:40, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/libwbfs/wiidisc.c:37: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 12 and 75 bytes into a destination of size 51 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libwbfs/wiidisc.c: In function ‘wd_patch_part_name’: src/libwbfs/wiidisc.c:6132:57: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 40 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 6132 | snprintf(item->info,sizeof(item->info),"boot name: %s",name); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from ./dclib/dclib-types.h:43, from src/libwbfs/tools.h:40, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/libwbfs/wiidisc.c:37: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 12 and 75 bytes into a destination of size 51 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -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 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -static-libgcc gen-ui.o \ cert.o dclib-basics.o dclib-color.o dclib-debug.o dclib-file.o dclib-numeric.o dclib-option.o dclib-tables.o dclib-ui.o dclib-utf8.o dclib-vector.o dclib-xdump.o file-formats.o iso-interface.o lib-bzip2.o lib-ciso.o lib-file.o lib-gcz.o lib-lzma.o lib-sf.o lib-std.o lib-wdf.o lib-wia.o libwbfs.o match-pattern.o patch.o rijndael.o sha1_one.o sha1dgst.o src/lzma/LzFind.o src/lzma/Lzma2Dec.o src/lzma/Lzma2Enc.o src/lzma/LzmaDec.o src/lzma/LzmaEnc.o ssl-asm.o titles.o tools.o wbfs-interface.o wiidisc.o -lz -lm -lncurses -ltinfo -lbz2 -o gen-ui /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: cert.o:(.bss+0x20): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: dclib-basics.o:(.data+0x40): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: dclib-color.o:(.bss+0x80): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: dclib-debug.o:(.bss+0x80): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: dclib-file.o:(.bss+0x20): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: dclib-numeric.o:(.bss+0x20): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: dclib-option.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: dclib-tables.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: dclib-ui.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: dclib-utf8.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: dclib-vector.o:(.bss+0x20): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: dclib-xdump.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: file-formats.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: iso-interface.o:(.bss+0x8c180): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: lib-bzip2.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: lib-ciso.o:(.bss+0x20): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: lib-file.o:(.bss+0x20): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: lib-gcz.o:(.bss+0x20): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: lib-lzma.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: lib-sf.o:(.bss+0x20): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: lib-std.o:(.bss+0x400160): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: lib-wdf.o:(.bss+0x20): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: lib-wia.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: libwbfs.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: match-pattern.o:(.bss+0xe0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: patch.o:(.bss+0xc0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: titles.o:(.bss+0x60): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: tools.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: wbfs-interface.o:(.bss+0x1fc0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: wiidisc.o:(.bss+0x0): multiple definition of `ColorTab_M0_M15'; gen-ui.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:382: gen-ui] 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/emerge-log/build/games-util/wit-3.02a:20200521-235626.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' emerge --info: Portage 2.3.99 (python 3.7.7-final-0, default/linux/amd64/17.1, gcc-10.1.0, glibc-2.31-r3, 5.4.0-1009-aws x86_64) ================================================================= System uname: Linux-5.4.0-1009-aws-x86_64-AMD_EPYC_7571-with-gentoo-2.7 KiB Mem: 16011344 total, 1283140 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Sat, 23 May 2020 12:35:23 +0000 sh bash 5.0_p17 ld GNU ld (Gentoo 2.34 p4) 2.34.0 app-shells/bash: 5.0_p17::gentoo dev-lang/perl: 5.30.2-r2::gentoo dev-lang/python: 2.7.18::gentoo, 3.7.7-r2::gentoo, 3.8.3::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.18::gentoo sys-devel/autoconf: 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r1::gentoo sys-devel/gcc: 10.1.0::gentoo sys-devel/gcc-config: 2.3::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.6::gentoo (virtual/os-headers) sys-libs/glibc: 2.31-r3::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-gcc" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="x86_64-pc-linux-gnu-g++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps=y --binpkg-respect-use=y -1 -b -k" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j4" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri fortran gdbm iconv ipv6 libtirpc multilib ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS