Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 660051 Details for
Bug 742404
games-util/wit-3.02a adds -march=x86-64 to CFLAGS
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/x-log), 330.65 KB, created by
Alexey
on 2020-09-13 23:37:35 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Alexey
Created:
2020-09-13 23:37:35 UTC
Size:
330.65 KB
patch
obsolete
>[32;01m * [39;49;00mwiimms-iso-tools.source-3.02a.tar.bz2 BLAKE2B SHA512 size ;-) ... [34;01m[ [39;49;00m[32;01mok[39;49;00m[34;01m ][39;49;00m >[32;01m * [39;49;00mPackage: games-util/wit-3.02a >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc fuse kernel_linux prefix userland_GNU zlib >[32;01m * [39;49;00mFEATURES: keepwork network-sandbox preserve-libs splitdebug test >>>> Unpacking source... >>>> Unpacking wiimms-iso-tools.source-3.02a.tar.bz2 to /home/user/gentoo/var/tmp/portage/games-util/wit-3.02a/work >>>> Source unpacked in /home/user/gentoo/var/tmp/portage/games-util/wit-3.02a/work >>>> Preparing source in /home/user/gentoo/var/tmp/portage/games-util/wit-3.02a/work/wiimms-iso-tools.source-3.02a ... > [32;01m*[0m Applying wit-3.02a-makefile.patch ... >[A[72C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying wit-2.30a-no-exec-stack.patch ... >[A[72C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying wit-3.02a-fnocommon.patch ... >[A[72C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /home/user/gentoo/var/tmp/portage/games-util/wit-3.02a/work/wiimms-iso-tools.source-3.02a ... >>>> Source configured. >>>> Compiling source in /home/user/gentoo/var/tmp/portage/games-util/wit-3.02a/work/wiimms-iso-tools.source-3.02a ... >make -j20 INSTALL_PATH=/home/user/gentoo/var/tmp/portage/games-util/wit-3.02a/image/usr CC=x86_64-pc-linux-gnu-gcc >echo -e '' \ > '/^~/ d;\n' \ > 's|@.@@@|3.02a|g;\n' \ > 's|@@@@-@@-@@|2020-09-13|g;\n' \ > 's|@@:@@:@@|23:00:45|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@@|1600038045|g;\n' \ > 's|@@DATE@@|2020-09-13|g;\n' \ > 's|@@TIME@@|23:00:45|g;\n' \ > 's|@@INSTALL-PATH@@|/home/user/gentoo/var/tmp/portage/games-util/wit-3.02a/image/usr|g;\n' \ > 's|@@SHARE-PATH@@|/home/user/gentoo/var/tmp/portage/games-util/wit-3.02a/image/usr/share/wit|g;\n' \ > 's|@@BIN-FILES@@|wit wwt wdf wfuse|g;\n' \ > 's|@@SHARE-FILES@@|titles.txt titles-de.txt titles-es.txt titles-fr.txt titles-it.txt titles-ja.txt titles-ko.txt titles-nl.txt titles-pt.txt titles-ru.txt titles-zhcn.txt titles-zhtw.txt system-menu.txt magic.txt|g;\n' \ > 's|@@WDF-LINKS@@|wdf-cat wdf-dump|g;\n' \ > 's|@@CYGWIN-DIR@@|/usr/bin|g;\n' \ > 's|@@CYGWIN-TOOLS@@|bash cp diff env grep mkdir mv realpath regtool rm stat tr wget|g;\n' \ > 's|@@WIN-INSTALL-PATH@@|Wiimm/WIT|g;\n' \ > 's|@@LANGUAGES@@|de es fr it ja ko nl pt ru zhcn zhtw|g;\n' \ > 's|@@DISTRIB-PATH@@|./wit-v3.02a-r0-x86_64|g;\n' \ > 's|@@DISTRIB-I386@@|wit-v3.02a-r0-i386.tar.gz|g;\n' \ > 's|@@DISTRIB-X86_64@@|wit-v3.02a-r0-x86_64.tar.gz|g;\n' \ > 's|@@DISTRIB-MAC@@|wit-v3.02a-r0-mac.tar.gz|g;\n' \ > 's|@@DISTRIB-CYGWIN@@|wit-v3.02a-r0-cygwin.zip|g;\n' \ > 's|@@URI-FILE@@|https://wit.wiimm.de/file|g;\n' \ > 's|@@URI-REPOS@@|http://opensvn.wiimm.de/wii/trunk/wiimms-iso-tools/|g;\n' \ > 's|@@URI-VIEWVC@@|https://wit.wiimm.de/r/viewvc|g;\n' \ > 's|@@URI-HOME@@|https://wit.wiimm.de/|g;\n' \ > 's|@@URI-DOWNLOAD@@|https://wit.wiimm.de/download|g;\n' \ > 's|@@URI-WDF@@|https://wit.wiimm.de/r/wdf|g;\n' \ > 's|@@URI-CISO@@|https://wit.wiimm.de/r/ciso|g;\n' \ > 's|@@URI-QTWITGUI@@|https://wit.wiimm.de/r/qtwitgui|g;\n' \ > 's|@@URI-WIIBAFU@@|https://wit.wiimm.de/r/wiibafu|g;\n' \ > 's|@@URI-MACWITGUI@@|https://wit.wiimm.de/r/mac-witgui|g;\n' \ > 's|@@URI-GBATEMP@@|http://gbatemp.net/index.php?showtopic=182236#entry2286365|g;\n' \ > 's|@@URI-DOWNLOAD-I386@@|https://wit.wiimm.de/download/wit-v3.02a-r0-i386.tar.gz|g;\n' \ > 's|@@URI-DOWNLOAD-X86_64@@|https://wit.wiimm.de/download/wit-v3.02a-r0-x86_64.tar.gz|g;\n' \ > 's|@@URI-DOWNLOAD-MAC@@|https://wit.wiimm.de/download/wit-v3.02a-r0-mac.tar.gz|g;\n' \ > 's|@@URI-DOWNLOAD-CYGWIN@@|https://wit.wiimm.de/download/wit-v3.02a-r0-cygwin.zip|g;\n' \ > 's|@@URI-TITLES@@|http://gametdb.com/titles.txt|g;\n' \ > >templates.sed >chmod 775 ./gen-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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -Wno-unused-but-set-variable -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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -Wno-unused-but-set-variable -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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -Wno-unused-but-set-variable -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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -Wno-unused-but-set-variable -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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -Wno-unused-but-set-variable -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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >chmod 775 ./gen-template.sh >chmod 775 ./gen-template.sh >./gen-template.sh install.sh >./gen-template.sh load-titles.sh >./gen-template.sh INSTALL.txt >chmod 775 ./gen-template.sh >./gen-template.sh version.h >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/cert.c:38[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 [01m[Ksrc/libwbfs/cert.c:38[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/cert.c:38[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[K./src/ui/gen-ui.c:46[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[K./src/ui/gen-ui.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[K./src/ui/gen-ui.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-ui.c:39[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-basics.c:50[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-numeric.c:45[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >In file included from [01m[K./dclib/dclib-ui.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-ui.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.c:50[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-utf8.c:41[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-basics.c:50[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-numeric.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-color.c:48[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-utf8.c:41[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-numeric.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-utf8.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-debug.c:46[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-color.c:48[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-color.c:48[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-debug.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-debug.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-tables.c:44[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-option.h:38[m[K, > from [01m[K./dclib/dclib-option.c:37[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-tables.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >In file included from [01m[K./dclib/dclib-option.h:38[m[K, > from [01m[K./dclib/dclib-option.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-numeric.c:[m[K In function '[01m[Kwrite_bef4[m[K': >[01m[K./dclib/dclib-numeric.c:525:29:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 525 | write_be32(be_data_ptr,*[01;35m[K(u32*)&data[m[K); > | [01;35m[K^~~~~~~~~~~[m[K >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.c:[m[K In function '[01m[Kwrite_bef8[m[K': >[01m[K./dclib/dclib-numeric.c:532:29:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 532 | write_be64(be_data_ptr,*[01;35m[K(u64*)&data[m[K); > | [01;35m[K^~~~~~~~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-tables.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.c:[m[K In function '[01m[Kwrite_lef4[m[K': >[01m[K./dclib/dclib-numeric.c:596:29:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 596 | write_le32(le_data_ptr,*[01;35m[K(u32*)&data[m[K); > | [01;35m[K^~~~~~~~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-option.h:38[m[K, > from [01m[K./dclib/dclib-option.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-numeric.c:[m[K In function '[01m[Kwrite_lef8[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.c:603:29:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 603 | write_le64(le_data_ptr,*[01;35m[K(u64*)&data[m[K); > | [01;35m[K^~~~~~~~~~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-file.c:53[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-file.c:53[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-file.c:53[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-vector.c:39[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-vector.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-vector.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-file.h:43[m[K, > from [01m[Ksrc/iso-interface.c:46[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-file.h:43[m[K, > from [01m[Ksrc/iso-interface.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-file.h:43[m[K, > from [01m[Ksrc/iso-interface.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-bzip2.h:43[m[K, > from [01m[Ksrc/lib-bzip2.c:45[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/file-formats.c:37[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KClearFloat34[m[K': >[01m[K./dclib/dclib-vector.c:575:16:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 575 | float *d = [01;35m[Kf34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KSetupFloat34[m[K': >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-bzip2.h:43[m[K, > from [01m[Ksrc/lib-bzip2.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-vector.c:586:16:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 586 | float *d = [01;35m[Kf34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KSetupMatrixF34[m[K': >[01m[K./dclib/dclib-vector.c:610:16:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 610 | float *t = [01;35m[Kmat[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-bzip2.h:43[m[K, > from [01m[Ksrc/lib-bzip2.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/file-formats.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/file-formats.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KMultiplyF34[m[K': >[01m[K./dclib/dclib-vector.c:759:18:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 759 | float *res = [01;35m[Kdest[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:760:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 760 | const float *a = [01;35m[Ksrc1[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:761:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 761 | const float *b = [01;35m[Ksrc2[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KClearDouble34[m[K': >[01m[K./dclib/dclib-vector.c:787:17:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 787 | double *d = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KSetupDouble34[m[K': >[01m[K./dclib/dclib-vector.c:798:17:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 798 | double *d = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KSetupMatrixD34[m[K': >[01m[K./dclib/dclib-vector.c:822:17:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 822 | double *t = [01;35m[Kmat[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KMultiplyD34[m[K': >[01m[K./dclib/dclib-vector.c:971:19:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 971 | double *res = [01;35m[Kdest[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:972:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 972 | const double *a = [01;35m[Ksrc1[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:973:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 973 | const double *b = [01;35m[Ksrc2[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KCopyF34toD34[m[K': >[01m[K./dclib/dclib-vector.c:1003:17:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1003 | double *d = [01;35m[Kdest[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:1004:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1004 | const float *s = [01;35m[Ksrc[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KCopyD34toF34[m[K': >[01m[K./dclib/dclib-vector.c:1022:16:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1022 | float *d = [01;35m[Kdest[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:1023:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1023 | const double *s = [01;35m[Ksrc[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KCheckStatusMatrixD[m[K': >[01m[K./dclib/dclib-vector.c:1233:14:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1233 | double *t = [01;35m[Kmat[m[K->trans_matrix.v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-xdump.h:38[m[K, > from [01m[K./dclib/dclib-xdump.c:39[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KSetARotateMatrixD[m[K': >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:1483:14:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1483 | double *t = [01;35m[Kmat[m[K->trans_matrix.v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KCalcVectorsMatrixD[m[K': >[01m[K./dclib/dclib-vector.c:1776:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1776 | double (*m)[4] = [01;35m[Kmat[m[K->trans_matrix.m; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-xdump.h:38[m[K, > from [01m[K./dclib/dclib-xdump.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-xdump.h:38[m[K, > from [01m[K./dclib/dclib-xdump.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/libwbfs/file-formats.c:[m[K In function '[01m[Kntoh_dol_header[m[K': >[01m[Ksrc/libwbfs/file-formats.c:216:27:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct dol_header_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 216 | const u32 * src_ptr = [01;35m[Ksrc[m[K->sect_off; > | [01;35m[K^~~[m[K >[01m[Ksrc/libwbfs/file-formats.c:217:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct dol_header_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 217 | u32 * dest_ptr = [01;35m[Kdest[m[K->sect_off; > | [01;35m[K^~~~[m[K >[01m[Ksrc/libwbfs/file-formats.c:[m[K In function '[01m[Khton_dol_header[m[K': >[01m[Ksrc/libwbfs/file-formats.c:235:27:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct dol_header_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 235 | const u32 * src_ptr = [01;35m[Ksrc[m[K->sect_off; > | [01;35m[K^~~[m[K >[01m[Ksrc/libwbfs/file-formats.c:236:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct dol_header_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 236 | u32 * dest_ptr = [01;35m[Kdest[m[K->sect_off; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-file.c:[m[K In function '[01m[KSearchFiles[m[K': >[01m[K./dclib/dclib-file.c:2537:6:[m[K [01;35m[Kwarning: [m[K'[01m[Kreaddir_r[m[K' is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 2537 | [01;35m[Kstat[m[K = readdir_r(fdir,&dent,&dptr); > | [01;35m[K^~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/features.h:465[m[K, > from [01m[K/home/user/gentoo/usr/include/sys/types.h:25[m[K, > from [01m[K./dclib/dclib-file.c:37[m[K: >[01m[K/home/user/gentoo/usr/include/dirent.h:189:12:[m[K [01;36m[Knote: [m[Kdeclared here > 189 | extern int [01;36m[K__REDIRECT[m[K (readdir_r, > | [01;36m[K^~~~~~~~~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-ciso.c:49[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-ciso.c:49[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[Ksrc/lib-ciso.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-file.c:61[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-file.c:61[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-file.c:61[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-gcz.h:41[m[K, > from [01m[Ksrc/lib-gcz.c:44[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-gcz.h:41[m[K, > from [01m[Ksrc/lib-gcz.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-gcz.h:41[m[K, > from [01m[Ksrc/lib-gcz.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-lzma.h:42[m[K, > from [01m[Ksrc/lib-lzma.c:39[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-lzma.h:42[m[K, > from [01m[Ksrc/lib-lzma.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-lzma.h:42[m[K, > from [01m[Ksrc/lib-lzma.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-sf.c:48[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-sf.c:48[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[Ksrc/lib-sf.c:43[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-std.c:63[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-std.c:63[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-std.c:63[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-wdf.c:49[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-wdf.c:49[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[Ksrc/lib-wdf.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/lib-sf.c:[m[K In function '[01m[KReadWBFS[m[K': >[01m[Ksrc/lib-sf.c:1819:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1819 | u16 * wlba_tab = [01;35m[Ksf[m[K->wbfs->disc->header->wlba_table; > | [01;35m[K^~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/iso-interface.h:41[m[K, > from [01m[Ksrc/lib-wia.c:40[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/iso-interface.h:41[m[K, > from [01m[Ksrc/lib-wia.c:40[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/iso-interface.h:41[m[K, > from [01m[Ksrc/lib-wia.c:40[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/lib-sf.c:[m[K In function '[01m[KDataBlockWBFS[m[K': >[01m[Ksrc/lib-sf.c:1868:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1868 | u16 * wlba_tab = [01;35m[Ksf[m[K->wbfs->disc->header->wlba_table; > | [01;35m[K^~[m[K >[01m[Ksrc/lib-sf.c:[m[K In function '[01m[KFileMapWBFS[m[K': >[01m[Ksrc/lib-sf.c:1910:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1910 | u16 * wlba_tab = [01;35m[Ksf[m[K->wbfs->disc->header->wlba_table; > | [01;35m[K^~[m[K >[01m[Ksrc/lib-sf.c:[m[K In function '[01m[KWriteWBFS[m[K': >[01m[Ksrc/lib-sf.c:1942:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1942 | u16 * wlba_tab = [01;35m[Ksf[m[K->wbfs->disc->header->wlba_table; > | [01;35m[K^~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/libwbfs/libwbfs.c:38[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/libwbfs/libwbfs.c:38[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/libwbfs/libwbfs.c:38[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/lib-sf.c:[m[K In function '[01m[KCopyWBFSDisc[m[K': >[01m[Ksrc/lib-sf.c:3743:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 3743 | u16 * wlba_tab = [01;35m[Kin[m[K->wbfs->disc->header->wlba_table; > | [01;35m[K^~[m[K >[01m[Ksrc/libwbfs/libwbfs.c:[m[K In function '[01m[Kwbfs_open_partition_param[m[K': >[01m[Ksrc/libwbfs/libwbfs.c:322:3:[m[K [01;35m[Kwarning: [m[Kconverting a packed '[01m[Kwbfs_disc_info_t[m[K' {aka '[01m[Kstruct wbfs_disc_info_t[m[K'} pointer (alignment 1) to a '[01m[Ku32[m[K' {aka '[01m[Kconst unsigned int[m[K'} pointer (alignment 4) may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 322 | [01;35m[Kconst[m[K u32 * ptr = (u32*)info; > | [01;35m[K^~~~~[m[K >In file included from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/libwbfs/libwbfs.c:38[m[K: >[01m[Ksrc/libwbfs/file-formats.h:875:16:[m[K [01;36m[Knote: [m[Kdefined here > 875 | typedef struct [01;36m[Kwbfs_disc_info_t[m[K > | [01;36m[K^~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/libwbfs/libwbfs.c:[m[K In function '[01m[Kwbfs_get_disc_fragments[m[K': >[01m[Ksrc/libwbfs/libwbfs.c:813:37:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 813 | = wbfs_get_fragments( [01;35m[Kd->header->wlba_table[m[K, > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/match-pattern.c:43[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[Ksrc/libwbfs/libwbfs.c:[m[K In function '[01m[Kwbfs_get_disc_info_by_slot[m[K': >[01m[Ksrc/libwbfs/libwbfs.c:1085:47:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1085 | *n_fragments = wbfs_get_fragments( [01;35m[Kheader->wlba_table[m[K, > | [01;35m[K~~~~~~^~~~~~~~~~~~[m[K >[01m[Ksrc/libwbfs/libwbfs.c:[m[K In function '[01m[Kwbfs_calc_used_blocks[m[K': >[01m[Ksrc/libwbfs/libwbfs.c:1348:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1348 | u16 * wlba_tab = [01;35m[Kinfo[m[K->wlba_table; > | [01;35m[K^~~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/match-pattern.c:43[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/match-pattern.c:43[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/libwbfs/libwbfs.c:1474:20:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1474 | u16 * wlba_tab = [01;35m[Kinfo[m[K->wlba_table; > | [01;35m[K^~~~[m[K >[01m[Ksrc/lib-wia.c:[m[K In function '[01m[KTermWriteWIA[m[K': >[01m[Ksrc/lib-wia.c:2555:60:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wia_disc_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 2555 | err = write_data( sf, 0, wia->raw_data, raw_data_len, -1, [01;35m[K&disc->raw_data_size[m[K ); > | [01;35m[K^~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/lib-wia.c:2571:54:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wia_disc_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 2571 | err = write_data( sf, 0, wia->group, group_len, -1, [01;35m[K&disc->group_size[m[K ); > | [01;35m[K^~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/lib-std.c:[m[K In function '[01m[KSetupLib[m[K': >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/patch.h:42[m[K, > from [01m[Ksrc/patch.c:45[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[Ksrc/lib-std.c:586:5:[m[K [01;35m[Kwarning: [m[Kignoring return value of '[01m[Kgetcwd[m[K', declared with attribute warn_unused_result [[01;35m[K-Wunused-result[m[K] > 586 | [01;35m[Kgetcwd(path,sizeof(path)-1)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/patch.h:42[m[K, > from [01m[Ksrc/patch.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/patch.h:42[m[K, > from [01m[Ksrc/patch.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >[01m[Ksrc/lib-std.c:[m[K In function '[01m[KAllocRealPath[m[K': >[01m[Ksrc/lib-std.c:3626:5:[m[K [01;35m[Kwarning: [m[Kignoring return value of '[01m[Krealpath[m[K', declared with attribute warn_unused_result [[01;35m[K-Wunused-result[m[K] > 3626 | [01;35m[Krealpath(source,fname)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/titles.c:47[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/titles.c:47[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/titles.c:47[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.c:37[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/libwbfs/wiidisc.c:37[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/libwbfs/wiidisc.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/libwbfs/wiidisc.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wbfs-interface.h:43[m[K, > from [01m[Ksrc/wbfs-interface.c:52[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wbfs-interface.h:43[m[K, > from [01m[Ksrc/wbfs-interface.c:52[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wbfs-interface.h:43[m[K, > from [01m[Ksrc/wbfs-interface.c:52[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wit-mix.c:5[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wit-mix.c:5[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wit-mix.c:5[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/wbfs-interface.c:[m[K In function '[01m[KDumpWBFS[m[K': >[01m[Ksrc/wbfs-interface.c:1914:15:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1914 | u16 * tab = [01;35m[Kd[m[K->header->wlba_table; > | [01;35m[K^[m[K >[01m[Ksrc/wbfs-interface.c:[m[K In function '[01m[KCheckWBFS[m[K': >[01m[Ksrc/wbfs-interface.c:2788:19:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 2788 | u16 * wlba_tab = [01;35m[Kd[m[K->header->wlba_table; > | [01;35m[K^[m[K >[01m[Ksrc/wbfs-interface.c:2838:19:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 2838 | u16 * wlba_tab = [01;35m[Kd[m[K->header->wlba_table; > | [01;35m[K^[m[K >[01m[Ksrc/wbfs-interface.c:[m[K In function '[01m[KScanPartitions[m[K': >[01m[Ksrc/wbfs-interface.c:222:2:[m[K [01;35m[Kwarning: [m[Kignoring return value of '[01m[Kfgets[m[K', declared with attribute warn_unused_result [[01;35m[K-Wunused-result[m[K] > 222 | [01;35m[Kfgets(buf,bufsize,f)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wtest.c:66[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wtest.c:66[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wtest.c:66[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/wbfs-interface.c:[m[K In function '[01m[KAW_insert_inode[m[K': >[01m[Ksrc/wbfs-interface.c:2191:36:[m[K [01;35m[Kwarning: [m[K'[01m[K%s[m[K' directive output may be truncated writing up to 39 bytes into a region of size 30 [[01;35m[K-Wformat-truncation=[m[K] > 2191 | snprintf(r->info,sizeof(r->info),"[01;35m[K%s[m[K n=%u", [32m[Ktimbuf[m[K, inode->count ); > | [01;35m[K^~[m[K [32m[K~~~~~~[m[K >[01m[Ksrc/wbfs-interface.c:2191:35:[m[K [01;36m[Knote: [m[Kdirective argument in the range [0, 65535] > 2191 | snprintf(r->info,sizeof(r->info),[01;36m[K"%s n=%u"[m[K, timbuf, inode->count ); > | [01;36m[K^~~~~~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wbfs-interface.c:42[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 5 and 48 bytes into a destination of size 30 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/libwbfs/wiidisc.c:[m[K In function '[01m[Kwd_patch_disc_header[m[K': >[01m[Ksrc/libwbfs/wiidisc.c:5964:57:[m[K [01;35m[Kwarning: [m[K'[01m[K%s[m[K' directive output may be truncated writing up to 63 bytes into a region of size 40 [[01;35m[K-Wformat-truncation=[m[K] > 5964 | snprintf(item->info,sizeof(item->info),"disc name: [01;35m[K%s[m[K",[32m[Kname[m[K); > | [01;35m[K^~[m[K [32m[K~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[K./dclib/dclib-types.h:43[m[K, > from [01m[Ksrc/libwbfs/tools.h:40[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/libwbfs/wiidisc.c:37[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 12 and 75 bytes into a destination of size 51 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/libwbfs/wiidisc.c:[m[K In function '[01m[Kwd_patch_part_name[m[K': >[01m[Ksrc/libwbfs/wiidisc.c:6132:57:[m[K [01;35m[Kwarning: [m[K'[01m[K%s[m[K' directive output may be truncated writing up to 63 bytes into a region of size 40 [[01;35m[K-Wformat-truncation=[m[K] > 6132 | snprintf(item->info,sizeof(item->info),"boot name: [01;35m[K%s[m[K",[32m[Kname[m[K); > | [01;35m[K^~[m[K [32m[K~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[K./dclib/dclib-types.h:43[m[K, > from [01m[Ksrc/libwbfs/tools.h:40[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/libwbfs/wiidisc.c:37[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 12 and 75 bytes into a destination of size 51 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -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 -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 -lm -lncurses -ltinfo -lbz2 -o gen-ui >./gen-ui >./gen-ui >./gen-ui >./gen-ui >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -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 -static-libgcc wtest.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 -lm -lncurses -ltinfo -lbz2 -o wtest >./gen-ui >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wit.c -o wit.o >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wdf.c -o wdf.o >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wwt.c -o wwt.o >mkdir -p bin/x86_64 bin/x86_64/debug >if test -s ./_mode.flag && grep -Fq -e -DDEBUG ./_mode.flag; \ > then cp -p wtest bin/x86_64/debug/; \ > else cp -p wtest bin/; cp -p wtest bin/x86_64/; fi >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-file.h:43[m[K, > from [01m[Ksrc/wit.c:56[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-file.h:43[m[K, > from [01m[Ksrc/wit.c:56[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[Ksrc/wit.c:42[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/wdf.c:44[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/wdf.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/wdf.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wwt.c:56[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wwt.c:56[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wwt.c:56[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/wwt.c:[m[K In function '[01m[Kcmd_edit[m[K': >[01m[Ksrc/wwt.c:1589:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1589 | u16 * wlba_tab = [01;35m[Kdisc[m[K->header->wlba_table; > | [01;35m[K^~~~[m[K >[01m[Ksrc/wwt.c:[m[K In function '[01m[Kcmd_scrub[m[K': >[01m[Ksrc/wwt.c:3053:21:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 3053 | u16 * wlba_tab = [01;35m[Kwbfs[m[K.disc->header->wlba_table; > | [01;35m[K^~~~[m[K >In file included from [01m[Ksrc/wit.c:221[m[K: >[01m[Ksrc/wwt+wit-cmd.c:[m[K In function '[01m[Kcmd_gettitles[m[K': >[01m[Ksrc/wwt+wit-cmd.c:145:5:[m[K [01;35m[Kwarning: [m[Kignoring return value of '[01m[Ksystem[m[K', declared with attribute warn_unused_result [[01;35m[K-Wunused-result[m[K] > 145 | [01;35m[Ksystem("./load-titles.sh")[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ksrc/wwt.c:181[m[K: >[01m[Ksrc/wwt+wit-cmd.c:[m[K In function '[01m[Kcmd_gettitles[m[K': >[01m[Ksrc/wwt+wit-cmd.c:145:5:[m[K [01;35m[Kwarning: [m[Kignoring return value of '[01m[Ksystem[m[K', declared with attribute warn_unused_result [[01;35m[K-Wunused-result[m[K] > 145 | [01;35m[Ksystem("./load-titles.sh")[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/wit.c:[m[K In function '[01m[Kexec_filetype[m[K': >[01m[Ksrc/wit.c:1500:39:[m[K [01;35m[Kwarning: [m[K'[01m[K__builtin___snprintf_chk[m[K' output may be truncated before the last format character [[01;35m[K-Wformat-truncation=[m[K] > 1500 | snprintf(split,sizeof(split),"%2d[01;35m[K"[m[K,sf->f.split_used); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wit.c:48[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 11 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/wit.c:1472:39:[m[K [01;35m[Kwarning: [m[K'[01m[K__builtin___snprintf_chk[m[K' output may be truncated before the last format character [[01;35m[K-Wformat-truncation=[m[K] > 1472 | snprintf(split,sizeof(split),"%2d[01;35m[K"[m[K,sf->f.split_used); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wit.c:48[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 11 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -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 -static-libgcc wdf.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 -lm -lncurses -ltinfo -lbz2 -o wdf >mkdir -p bin/x86_64 bin/x86_64/debug >if test -s ./_mode.flag && grep -Fq -e -DDEBUG ./_mode.flag; \ > then cp -p wdf bin/x86_64/debug/; \ > else cp -p wdf bin/; cp -p wdf bin/x86_64/; fi >ln -f wdf "wdf-cat" >ln -f wdf "wdf-dump" >[01m[Ksrc/wit.c:[m[K In function '[01m[Kexec_extract.part.0[m[K': >[01m[Ksrc/wit.c:2781:42:[m[K [01;35m[Kwarning: [m[K'[01m[K%u[m[K' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [[01;35m[K-Wformat-truncation=[m[K] > 2781 | snprintf(split_buf,sizeof(split_buf),"*[01;35m[K%u[m[K",fi->f.split_used); > | [01;35m[K^~[m[K >[01m[Ksrc/wit.c:2781:40:[m[K [01;36m[Knote: [m[Kdirective argument in the range [2, 2147483647] > 2781 | snprintf(split_buf,sizeof(split_buf),[01;36m[K"*%u"[m[K,fi->f.split_used); > | [01;36m[K^~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wit.c:48[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 12 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/wit.c:[m[K In function '[01m[Kexec_copy.part.0[m[K': >[01m[Ksrc/wit.c:2956:42:[m[K [01;35m[Kwarning: [m[K'[01m[K%u[m[K' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [[01;35m[K-Wformat-truncation=[m[K] > 2956 | snprintf(split_buf,sizeof(split_buf),"*[01;35m[K%u[m[K",fi->f.split_used); > | [01;35m[K^~[m[K >[01m[Ksrc/wit.c:2956:40:[m[K [01;36m[Knote: [m[Kdirective argument in the range [2, 2147483647] > 2956 | snprintf(split_buf,sizeof(split_buf),[01;36m[K"*%u"[m[K,fi->f.split_used); > | [01;36m[K^~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wit.c:48[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 12 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/wit.c:[m[K In function '[01m[Kexec_move.part.0[m[K': >[01m[Ksrc/wit.c:3522:46:[m[K [01;35m[Kwarning: [m[K'[01m[K%u[m[K' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [[01;35m[K-Wformat-truncation=[m[K] > 3522 | snprintf(split_buf,sizeof(split_buf),"*[01;35m[K%u[m[K",fi->f.split_used); > | [01;35m[K^~[m[K >[01m[Ksrc/wit.c:3522:44:[m[K [01;36m[Knote: [m[Kdirective argument in the range [2, 2147483647] > 3522 | snprintf(split_buf,sizeof(split_buf),[01;36m[K"*%u"[m[K,fi->f.split_used); > | [01;36m[K^~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wit.c:48[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 12 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -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 -static-libgcc wit.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 wit-mix.o -lm -lncurses -ltinfo -lbz2 -o wit >[01m[Ksrc/wwt.c:[m[K In function '[01m[Kcmd_filetype[m[K': >[01m[Ksrc/wwt.c:3914:40:[m[K [01;35m[Kwarning: [m[K'[01m[K__builtin___snprintf_chk[m[K' output may be truncated before the last format character [[01;35m[K-Wformat-truncation=[m[K] > 3914 | snprintf(split,sizeof(split),"%2d[01;35m[K"[m[K,sf.f.split_used); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wwt.c:47[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 11 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/wwt.c:3893:40:[m[K [01;35m[Kwarning: [m[K'[01m[K__builtin___snprintf_chk[m[K' output may be truncated before the last format character [[01;35m[K-Wformat-truncation=[m[K] > 3893 | snprintf(split,sizeof(split),"%2d[01;35m[K"[m[K,sf.f.split_used); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wwt.c:47[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 11 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >mkdir -p bin/x86_64 bin/x86_64/debug >if test -s ./_mode.flag && grep -Fq -e -DDEBUG ./_mode.flag; \ > then cp -p wit bin/x86_64/debug/; \ > else cp -p wit bin/; cp -p wit bin/x86_64/; fi >x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -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 -static-libgcc wwt.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 -lm -lncurses -ltinfo -lbz2 -o wwt >mkdir -p bin/x86_64 bin/x86_64/debug >if test -s ./_mode.flag && grep -Fq -e -DDEBUG ./_mode.flag; \ > then cp -p wwt bin/x86_64/debug/; \ > else cp -p wwt bin/; cp -p wwt bin/x86_64/; fi >HINT: try 'make help' >make -j20 doc >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -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 >chmod ug+x ./gen-template.sh >./gen-template.sh >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wit-mix.c:5[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wit-mix.c:5[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wit-mix.c:5[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -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 -static-libgcc wit.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 wit-mix.o -lm -lncurses -ltinfo -lbz2 -o wit >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -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 -static-libgcc wwt.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 -lm -lncurses -ltinfo -lbz2 -o wwt >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -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 -static-libgcc wdf.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 -lm -lncurses -ltinfo -lbz2 -o wdf >mkdir -p bin/x86_64 bin/x86_64/debug >if test -s ./_mode.flag && grep -Fq -e -DDEBUG ./_mode.flag; \ > then cp -p wit bin/x86_64/debug/; \ > else cp -p wit bin/; cp -p wit bin/x86_64/; fi >mkdir -p bin/x86_64 bin/x86_64/debug >if test -s ./_mode.flag && grep -Fq -e -DDEBUG ./_mode.flag; \ > then cp -p wwt bin/x86_64/debug/; \ > else cp -p wwt bin/; cp -p wwt bin/x86_64/; fi >mkdir -p bin/x86_64 bin/x86_64/debug >if test -s ./_mode.flag && grep -Fq -e -DDEBUG ./_mode.flag; \ > then cp -p wdf bin/x86_64/debug/; \ > else cp -p wdf bin/; cp -p wdf bin/x86_64/; fi >>>> Source compiled. >>>> Test phase: games-util/wit-3.02a >make -j20 test >rm -f *.o wdf wfuse wit wtest wwt >echo "-DTEST" >>./_mode.flag >sort ./_mode.flag | uniq > ./_mode.flag.tmp >cp ./_mode.flag.tmp ./_mode.flag >rm -f ./_mode.flag.tmp >>>> Completed testing games-util/wit-3.02a > >>>> Install games-util/wit-3.02a into /home/user/gentoo/var/tmp/portage/games-util/wit-3.02a/image >make -j20 DESTDIR=/home/user/gentoo/var/tmp/portage/games-util/wit-3.02a/image install >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./src/ui/gen-ui.c -o gen-ui.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/libwbfs/cert.c -o cert.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./dclib/dclib-basics.c -o dclib-basics.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./dclib/dclib-color.c -o dclib-color.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./dclib/dclib-debug.c -o dclib-debug.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./dclib/dclib-file.c -o dclib-file.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./dclib/dclib-numeric.c -o dclib-numeric.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./dclib/dclib-option.c -o dclib-option.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./dclib/dclib-tables.c -o dclib-tables.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./dclib/dclib-ui.c -o dclib-ui.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./dclib/dclib-utf8.c -o dclib-utf8.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./dclib/dclib-vector.c -o dclib-vector.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c ./dclib/dclib-xdump.c -o dclib-xdump.o >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[K./src/ui/gen-ui.c:46[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/libwbfs/file-formats.c -o file-formats.o >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[K./src/ui/gen-ui.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[K./src/ui/gen-ui.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/iso-interface.c -o iso-interface.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/lib-bzip2.c -o lib-bzip2.o >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/cert.c:38[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/lib-ciso.c -o lib-ciso.o >In file included from [01m[Ksrc/libwbfs/cert.c:38[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/cert.c:38[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/lib-file.c -o lib-file.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/lib-gcz.c -o lib-gcz.o >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-ui.c:39[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/lib-lzma.c -o lib-lzma.o >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-color.c:48[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-ui.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-ui.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-basics.c:50[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-color.c:48[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-color.c:48[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-debug.c:46[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.c:50[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-basics.c:50[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-debug.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-debug.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-tables.c:44[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-utf8.c:41[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-numeric.c:45[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-utf8.c:41[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-tables.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-utf8.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-option.h:38[m[K, > from [01m[K./dclib/dclib-option.c:37[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-tables.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-numeric.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-numeric.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-option.h:38[m[K, > from [01m[K./dclib/dclib-option.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-option.h:38[m[K, > from [01m[K./dclib/dclib-option.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-file.c:53[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-file.c:53[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-file.c:53[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/file-formats.c:37[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/file-formats.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/file-formats.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.c:[m[K In function '[01m[Kwrite_bef4[m[K': >[01m[K./dclib/dclib-numeric.c:525:29:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 525 | write_be32(be_data_ptr,*[01;35m[K(u32*)&data[m[K); > | [01;35m[K^~~~~~~~~~~[m[K >[01m[K./dclib/dclib-numeric.c:[m[K In function '[01m[Kwrite_bef8[m[K': >[01m[K./dclib/dclib-numeric.c:532:29:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 532 | write_be64(be_data_ptr,*[01;35m[K(u64*)&data[m[K); > | [01;35m[K^~~~~~~~~~~[m[K >[01m[K./dclib/dclib-numeric.c:[m[K In function '[01m[Kwrite_lef4[m[K': >[01m[K./dclib/dclib-numeric.c:596:29:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 596 | write_le32(le_data_ptr,*[01;35m[K(u32*)&data[m[K); > | [01;35m[K^~~~~~~~~~~[m[K >[01m[K./dclib/dclib-numeric.c:[m[K In function '[01m[Kwrite_lef8[m[K': >[01m[K./dclib/dclib-numeric.c:603:29:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 603 | write_le64(le_data_ptr,*[01;35m[K(u64*)&data[m[K); > | [01;35m[K^~~~~~~~~~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-vector.c:39[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-vector.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-vector.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/lib-sf.c -o lib-sf.o >[01m[Ksrc/libwbfs/file-formats.c:[m[K In function '[01m[Kntoh_dol_header[m[K': >[01m[Ksrc/libwbfs/file-formats.c:216:27:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct dol_header_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 216 | const u32 * src_ptr = [01;35m[Ksrc[m[K->sect_off; > | [01;35m[K^~~[m[K >[01m[Ksrc/libwbfs/file-formats.c:217:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct dol_header_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 217 | u32 * dest_ptr = [01;35m[Kdest[m[K->sect_off; > | [01;35m[K^~~~[m[K >[01m[Ksrc/libwbfs/file-formats.c:[m[K In function '[01m[Khton_dol_header[m[K': >[01m[Ksrc/libwbfs/file-formats.c:235:27:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct dol_header_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 235 | const u32 * src_ptr = [01;35m[Ksrc[m[K->sect_off; > | [01;35m[K^~~[m[K >[01m[Ksrc/libwbfs/file-formats.c:236:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct dol_header_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 236 | u32 * dest_ptr = [01;35m[Kdest[m[K->sect_off; > | [01;35m[K^~~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-xdump.h:38[m[K, > from [01m[K./dclib/dclib-xdump.c:39[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-xdump.h:38[m[K, > from [01m[K./dclib/dclib-xdump.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-xdump.h:38[m[K, > from [01m[K./dclib/dclib-xdump.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-file.h:43[m[K, > from [01m[Ksrc/iso-interface.c:46[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KClearFloat34[m[K': >[01m[K./dclib/dclib-vector.c:575:16:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 575 | float *d = [01;35m[Kf34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KSetupFloat34[m[K': >[01m[K./dclib/dclib-vector.c:586:16:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 586 | float *d = [01;35m[Kf34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KSetupMatrixF34[m[K': >[01m[K./dclib/dclib-vector.c:610:16:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 610 | float *t = [01;35m[Kmat[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-file.h:43[m[K, > from [01m[Ksrc/iso-interface.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[K./dclib/dclib-file.h:43[m[K, > from [01m[Ksrc/iso-interface.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KMultiplyF34[m[K': >[01m[K./dclib/dclib-vector.c:759:18:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 759 | float *res = [01;35m[Kdest[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:760:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 760 | const float *a = [01;35m[Ksrc1[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:761:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 761 | const float *b = [01;35m[Ksrc2[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KClearDouble34[m[K': >[01m[K./dclib/dclib-vector.c:787:17:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 787 | double *d = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KSetupDouble34[m[K': >[01m[K./dclib/dclib-vector.c:798:17:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 798 | double *d = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KSetupMatrixD34[m[K': >[01m[K./dclib/dclib-vector.c:822:17:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 822 | double *t = [01;35m[Kmat[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KMultiplyD34[m[K': >[01m[K./dclib/dclib-vector.c:971:19:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 971 | double *res = [01;35m[Kdest[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:972:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 972 | const double *a = [01;35m[Ksrc1[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:973:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 973 | const double *b = [01;35m[Ksrc2[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KCopyF34toD34[m[K': >[01m[K./dclib/dclib-vector.c:1003:17:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1003 | double *d = [01;35m[Kdest[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:1004:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1004 | const float *s = [01;35m[Ksrc[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KCopyD34toF34[m[K': >[01m[K./dclib/dclib-vector.c:1022:16:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1022 | float *d = [01;35m[Kdest[m[K->v; > | [01;35m[K^~~~[m[K >[01m[K./dclib/dclib-vector.c:1023:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1023 | const double *s = [01;35m[Ksrc[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KCheckStatusMatrixD[m[K': >[01m[K./dclib/dclib-vector.c:1233:14:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1233 | double *t = [01;35m[Kmat[m[K->trans_matrix.v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-bzip2.h:43[m[K, > from [01m[Ksrc/lib-bzip2.c:45[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KSetARotateMatrixD[m[K': >[01m[K./dclib/dclib-vector.c:1483:14:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1483 | double *t = [01;35m[Kmat[m[K->trans_matrix.v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-ciso.c:49[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-bzip2.h:43[m[K, > from [01m[Ksrc/lib-bzip2.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-bzip2.h:43[m[K, > from [01m[Ksrc/lib-bzip2.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-vector.c:[m[K In function '[01m[KCalcVectorsMatrixD[m[K': >[01m[K./dclib/dclib-vector.c:1776:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1776 | double (*m)[4] = [01;35m[Kmat[m[K->trans_matrix.m; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-file.c:[m[K In function '[01m[KSearchFiles[m[K': >[01m[K./dclib/dclib-file.c:2537:6:[m[K [01;35m[Kwarning: [m[K'[01m[Kreaddir_r[m[K' is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 2537 | [01;35m[Kstat[m[K = readdir_r(fdir,&dent,&dptr); > | [01;35m[K^~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/features.h:465[m[K, > from [01m[K/home/user/gentoo/usr/include/sys/types.h:25[m[K, > from [01m[K./dclib/dclib-file.c:37[m[K: >[01m[K/home/user/gentoo/usr/include/dirent.h:189:12:[m[K [01;36m[Knote: [m[Kdeclared here > 189 | extern int [01;36m[K__REDIRECT[m[K (readdir_r, > | [01;36m[K^~~~~~~~~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-ciso.c:49[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[Ksrc/lib-ciso.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-file.c:61[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-lzma.h:42[m[K, > from [01m[Ksrc/lib-lzma.c:39[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-file.c:61[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-file.c:61[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-lzma.h:42[m[K, > from [01m[Ksrc/lib-lzma.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-lzma.h:42[m[K, > from [01m[Ksrc/lib-lzma.c:39[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-gcz.h:41[m[K, > from [01m[Ksrc/lib-gcz.c:44[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-gcz.h:41[m[K, > from [01m[Ksrc/lib-gcz.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-gcz.h:41[m[K, > from [01m[Ksrc/lib-gcz.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-sf.c:48[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-sf.c:48[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[Ksrc/lib-sf.c:43[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/lib-std.c -o lib-std.o >[01m[Ksrc/lib-sf.c:[m[K In function '[01m[KReadWBFS[m[K': >[01m[Ksrc/lib-sf.c:1819:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1819 | u16 * wlba_tab = [01;35m[Ksf[m[K->wbfs->disc->header->wlba_table; > | [01;35m[K^~[m[K >[01m[Ksrc/lib-sf.c:[m[K In function '[01m[KDataBlockWBFS[m[K': >[01m[Ksrc/lib-sf.c:1868:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1868 | u16 * wlba_tab = [01;35m[Ksf[m[K->wbfs->disc->header->wlba_table; > | [01;35m[K^~[m[K >[01m[Ksrc/lib-sf.c:[m[K In function '[01m[KFileMapWBFS[m[K': >[01m[Ksrc/lib-sf.c:1910:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1910 | u16 * wlba_tab = [01;35m[Ksf[m[K->wbfs->disc->header->wlba_table; > | [01;35m[K^~[m[K >[01m[Ksrc/lib-sf.c:[m[K In function '[01m[KWriteWBFS[m[K': >[01m[Ksrc/lib-sf.c:1942:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1942 | u16 * wlba_tab = [01;35m[Ksf[m[K->wbfs->disc->header->wlba_table; > | [01;35m[K^~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/lib-wdf.c -o lib-wdf.o >[01m[Ksrc/lib-sf.c:[m[K In function '[01m[KCopyWBFSDisc[m[K': >[01m[Ksrc/lib-sf.c:3743:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 3743 | u16 * wlba_tab = [01;35m[Kin[m[K->wbfs->disc->header->wlba_table; > | [01;35m[K^~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/lib-wia.c -o lib-wia.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/libwbfs/libwbfs.c -o libwbfs.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/match-pattern.c -o match-pattern.o >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/iso-interface.h:41[m[K, > from [01m[Ksrc/lib-wia.c:40[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/patch.c -o patch.o >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/iso-interface.h:41[m[K, > from [01m[Ksrc/lib-wia.c:40[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/iso-interface.h:41[m[K, > from [01m[Ksrc/lib-wia.c:40[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-wdf.c:49[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/lib-wdf.c:49[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[Ksrc/lib-wdf.c:46[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-std.c:63[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-std.c:63[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-std.c:63[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/libwbfs/rijndael.c -o rijndael.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/crypto/sha1_one.c -o sha1_one.o >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/libwbfs/libwbfs.c:38[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[Ksrc/lib-wia.c:[m[K In function '[01m[KTermWriteWIA[m[K': >[01m[Ksrc/lib-wia.c:2555:60:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wia_disc_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 2555 | err = write_data( sf, 0, wia->raw_data, raw_data_len, -1, [01;35m[K&disc->raw_data_size[m[K ); > | [01;35m[K^~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/lib-wia.c:2571:54:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wia_disc_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 2571 | err = write_data( sf, 0, wia->group, group_len, -1, [01;35m[K&disc->group_size[m[K ); > | [01;35m[K^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/libwbfs/libwbfs.c:38[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/libwbfs/libwbfs.c:38[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/crypto/sha1dgst.c -o sha1dgst.o >[01m[Ksrc/libwbfs/libwbfs.c:[m[K In function '[01m[Kwbfs_open_partition_param[m[K': >[01m[Ksrc/libwbfs/libwbfs.c:322:3:[m[K [01;35m[Kwarning: [m[Kconverting a packed '[01m[Kwbfs_disc_info_t[m[K' {aka '[01m[Kstruct wbfs_disc_info_t[m[K'} pointer (alignment 1) to a '[01m[Ku32[m[K' {aka '[01m[Kconst unsigned int[m[K'} pointer (alignment 4) may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 322 | [01;35m[Kconst[m[K u32 * ptr = (u32*)info; > | [01;35m[K^~~~~[m[K >In file included from [01m[Ksrc/libwbfs/libwbfs.h:41[m[K, > from [01m[Ksrc/libwbfs/libwbfs.c:38[m[K: >[01m[Ksrc/libwbfs/file-formats.h:875:16:[m[K [01;36m[Knote: [m[Kdefined here > 875 | typedef struct [01;36m[Kwbfs_disc_info_t[m[K > | [01;36m[K^~~~~~~~~~~~~~~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/match-pattern.c:43[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/crypto/ssl-asm.S -o ssl-asm.o >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/match-pattern.c:43[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[Ksrc/libwbfs/libwbfs.c:[m[K In function '[01m[Kwbfs_get_disc_fragments[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >[01m[Ksrc/libwbfs/libwbfs.c:813:37:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 813 | = wbfs_get_fragments( [01;35m[Kd->header->wlba_table[m[K, > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/match-pattern.c:43[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/lib-std.c:[m[K In function '[01m[KSetupLib[m[K': >[01m[Ksrc/lib-std.c:586:5:[m[K [01;35m[Kwarning: [m[Kignoring return value of '[01m[Kgetcwd[m[K', declared with attribute warn_unused_result [[01;35m[K-Wunused-result[m[K] > 586 | [01;35m[Kgetcwd(path,sizeof(path)-1)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/libwbfs/libwbfs.c:[m[K In function '[01m[Kwbfs_get_disc_info_by_slot[m[K': >[01m[Ksrc/libwbfs/libwbfs.c:1085:47:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1085 | *n_fragments = wbfs_get_fragments( [01;35m[Kheader->wlba_table[m[K, > | [01;35m[K~~~~~~^~~~~~~~~~~~[m[K >[01m[Ksrc/libwbfs/libwbfs.c:[m[K In function '[01m[Kwbfs_calc_used_blocks[m[K': >[01m[Ksrc/libwbfs/libwbfs.c:1348:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1348 | u16 * wlba_tab = [01;35m[Kinfo[m[K->wlba_table; > | [01;35m[K^~~~[m[K >[01m[Ksrc/libwbfs/libwbfs.c:1474:20:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1474 | u16 * wlba_tab = [01;35m[Kinfo[m[K->wlba_table; > | [01;35m[K^~~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/patch.h:42[m[K, > from [01m[Ksrc/patch.c:45[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/patch.h:42[m[K, > from [01m[Ksrc/patch.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/patch.h:42[m[K, > from [01m[Ksrc/patch.c:45[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/lib-std.c:[m[K In function '[01m[KAllocRealPath[m[K': >[01m[Ksrc/lib-std.c:3626:5:[m[K [01;35m[Kwarning: [m[Kignoring return value of '[01m[Krealpath[m[K', declared with attribute warn_unused_result [[01;35m[K-Wunused-result[m[K] > 3626 | [01;35m[Krealpath(source,fname)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/titles.c -o titles.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/libwbfs/tools.c -o tools.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/wbfs-interface.c -o wbfs-interface.o >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/titles.c:47[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/titles.c:47[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/titles.c:47[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.c:37[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/libwbfs/wiidisc.c -o wiidisc.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/wit-mix.c -o wit-mix.o >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wbfs-interface.h:43[m[K, > from [01m[Ksrc/wbfs-interface.c:52[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wbfs-interface.h:43[m[K, > from [01m[Ksrc/wbfs-interface.c:52[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wbfs-interface.h:43[m[K, > from [01m[Ksrc/wbfs-interface.c:52[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/wbfs-interface.c:[m[K In function '[01m[KDumpWBFS[m[K': >[01m[Ksrc/wbfs-interface.c:1914:15:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1914 | u16 * tab = [01;35m[Kd[m[K->header->wlba_table; > | [01;35m[K^[m[K >[01m[Ksrc/wbfs-interface.c:[m[K In function '[01m[KCheckWBFS[m[K': >[01m[Ksrc/wbfs-interface.c:2788:19:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 2788 | u16 * wlba_tab = [01;35m[Kd[m[K->header->wlba_table; > | [01;35m[K^[m[K >[01m[Ksrc/wbfs-interface.c:2838:19:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 2838 | u16 * wlba_tab = [01;35m[Kd[m[K->header->wlba_table; > | [01;35m[K^[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/libwbfs/wiidisc.c:37[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/wtest.c -o wtest.o >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wit-mix.c:5[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/libwbfs/wiidisc.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/libwbfs/wiidisc.c:37[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wit-mix.c:5[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wit-mix.c:5[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/wbfs-interface.c:[m[K In function '[01m[KScanPartitions[m[K': >[01m[Ksrc/wbfs-interface.c:222:2:[m[K [01;35m[Kwarning: [m[Kignoring return value of '[01m[Kfgets[m[K', declared with attribute warn_unused_result [[01;35m[K-Wunused-result[m[K] > 222 | [01;35m[Kfgets(buf,bufsize,f)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wtest.c:66[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wtest.c:66[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/lib-wdf.h:41[m[K, > from [01m[Ksrc/lib-sf.h:40[m[K, > from [01m[Ksrc/wtest.c:66[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/wbfs-interface.c:[m[K In function '[01m[KAW_insert_inode[m[K': >[01m[Ksrc/wbfs-interface.c:2191:36:[m[K [01;35m[Kwarning: [m[K'[01m[K%s[m[K' directive output may be truncated writing up to 39 bytes into a region of size 30 [[01;35m[K-Wformat-truncation=[m[K] > 2191 | snprintf(r->info,sizeof(r->info),"[01;35m[K%s[m[K n=%u", [32m[Ktimbuf[m[K, inode->count ); > | [01;35m[K^~[m[K [32m[K~~~~~~[m[K >[01m[Ksrc/wbfs-interface.c:2191:35:[m[K [01;36m[Knote: [m[Kdirective argument in the range [0, 65535] > 2191 | snprintf(r->info,sizeof(r->info),[01;36m[K"%s n=%u"[m[K, timbuf, inode->count ); > | [01;36m[K^~~~~~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wbfs-interface.c:42[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 5 and 48 bytes into a destination of size 30 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/libwbfs/wiidisc.c:[m[K In function '[01m[Kwd_patch_disc_header[m[K': >[01m[Ksrc/libwbfs/wiidisc.c:5964:57:[m[K [01;35m[Kwarning: [m[K'[01m[K%s[m[K' directive output may be truncated writing up to 63 bytes into a region of size 40 [[01;35m[K-Wformat-truncation=[m[K] > 5964 | snprintf(item->info,sizeof(item->info),"disc name: [01;35m[K%s[m[K",[32m[Kname[m[K); > | [01;35m[K^~[m[K [32m[K~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[K./dclib/dclib-types.h:43[m[K, > from [01m[Ksrc/libwbfs/tools.h:40[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/libwbfs/wiidisc.c:37[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 12 and 75 bytes into a destination of size 51 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/libwbfs/wiidisc.c:[m[K In function '[01m[Kwd_patch_part_name[m[K': >[01m[Ksrc/libwbfs/wiidisc.c:6132:57:[m[K [01;35m[Kwarning: [m[K'[01m[K%s[m[K' directive output may be truncated writing up to 63 bytes into a region of size 40 [[01;35m[K-Wformat-truncation=[m[K] > 6132 | snprintf(item->info,sizeof(item->info),"boot name: [01;35m[K%s[m[K",[32m[Kname[m[K); > | [01;35m[K^~[m[K [32m[K~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[K./dclib/dclib-types.h:43[m[K, > from [01m[Ksrc/libwbfs/tools.h:40[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/libwbfs/wiidisc.c:37[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 12 and 75 bytes into a destination of size 51 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -Wl,-O1 -Wl,--as-needed -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 -lm -lncurses -ltinfo -lbz2 -o gen-ui >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/wdf.c -o wdf.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/wit.c -o wit.o >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -Wl,-O1 -Wl,--as-needed -static-libgcc wtest.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 -lm -lncurses -ltinfo -lbz2 -o wtest >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -MMD -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -c src/wwt.c -o wwt.o >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/wdf.c:44[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/wdf.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/lib-std.h:49[m[K, > from [01m[Ksrc/wdf.c:44[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >mkdir -p bin/x86_64 bin/x86_64/debug >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[K./dclib/dclib-file.h:43[m[K, > from [01m[Ksrc/wit.c:56[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[K./dclib/dclib-file.h:43[m[K, > from [01m[Ksrc/wit.c:56[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[Ksrc/wit.c:42[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >if test -s ./_mode.flag && grep -Fq -e -DDEBUG ./_mode.flag; \ > then cp -p wtest bin/x86_64/debug/; \ > else cp -p wtest bin/; cp -p wtest bin/x86_64/; fi >In file included from [01m[K./dclib/dclib-basics.h:56[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wwt.c:56[m[K: >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3D34[m[K': >[01m[K./dclib/dclib-numeric.h:428:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 428 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3D34[m[K': >[01m[K./dclib/dclib-numeric.h:440:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 440 | const double *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformF3F34[m[K': >[01m[K./dclib/dclib-numeric.h:452:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 452 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >[01m[K./dclib/dclib-numeric.h:[m[K In function '[01m[KTransformD3F34[m[K': >[01m[K./dclib/dclib-numeric.h:464:22:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kunion <anonymous>[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 464 | const float *m = [01;35m[Kd34[m[K->v; > | [01;35m[K^~~[m[K >In file included from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wwt.c:56[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Khton64[m[K': >[01m[K./dclib/dclib-basics.h:493:20:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 493 | ((u32*)&result)[01;35m[K[[m[K0] = htonl( (u32)(data >> 32) ); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/arpa/inet.h:22[m[K, > from [01m[K./dclib/dclib-basics.h:41[m[K, > from [01m[Ksrc/libwbfs/tools.h:41[m[K, > from [01m[Ksrc/libwbfs/file-formats.h:51[m[K, > from [01m[Ksrc/libwbfs/cert.h:42[m[K, > from [01m[Ksrc/libwbfs/wiidisc.h:40[m[K, > from [01m[Ksrc/wwt.c:56[m[K: >[01m[K./dclib/dclib-basics.h:[m[K In function '[01m[Kntoh64[m[K': >[01m[K./dclib/dclib-basics.h:500:36:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [[01;35m[K-Wstrict-aliasing[m[K] > 500 | return (u64)ntohl(((u32*)&data)[01;35m[K[[m[K0]) << 32 | ntohl(((u32*)&data)[1]); > | [01;35m[K^[m[K >[01m[Ksrc/wwt.c:[m[K In function '[01m[Kcmd_edit[m[K': >[01m[Ksrc/wwt.c:1589:23:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 1589 | u16 * wlba_tab = [01;35m[Kdisc[m[K->header->wlba_table; > | [01;35m[K^~~~[m[K >[01m[Ksrc/wwt.c:[m[K In function '[01m[Kcmd_scrub[m[K': >[01m[Ksrc/wwt.c:3053:21:[m[K [01;35m[Kwarning: [m[Ktaking address of packed member of '[01m[Kstruct wbfs_disc_info_t[m[K' may result in an unaligned pointer value [[01;35m[K-Waddress-of-packed-member[m[K] > 3053 | u16 * wlba_tab = [01;35m[Kwbfs[m[K.disc->header->wlba_table; > | [01;35m[K^~~~[m[K >In file included from [01m[Ksrc/wit.c:221[m[K: >[01m[Ksrc/wwt+wit-cmd.c:[m[K In function '[01m[Kcmd_gettitles[m[K': >[01m[Ksrc/wwt+wit-cmd.c:145:5:[m[K [01;35m[Kwarning: [m[Kignoring return value of '[01m[Ksystem[m[K', declared with attribute warn_unused_result [[01;35m[K-Wunused-result[m[K] > 145 | [01;35m[Ksystem("./load-titles.sh")[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ksrc/wwt.c:181[m[K: >[01m[Ksrc/wwt+wit-cmd.c:[m[K In function '[01m[Kcmd_gettitles[m[K': >[01m[Ksrc/wwt+wit-cmd.c:145:5:[m[K [01;35m[Kwarning: [m[Kignoring return value of '[01m[Ksystem[m[K', declared with attribute warn_unused_result [[01;35m[K-Wunused-result[m[K] > 145 | [01;35m[Ksystem("./load-titles.sh")[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/wit.c:[m[K In function '[01m[Kexec_filetype[m[K': >[01m[Ksrc/wit.c:1500:39:[m[K [01;35m[Kwarning: [m[K'[01m[K__builtin___snprintf_chk[m[K' output may be truncated before the last format character [[01;35m[K-Wformat-truncation=[m[K] > 1500 | snprintf(split,sizeof(split),"%2d[01;35m[K"[m[K,sf->f.split_used); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wit.c:48[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 11 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/wit.c:1472:39:[m[K [01;35m[Kwarning: [m[K'[01m[K__builtin___snprintf_chk[m[K' output may be truncated before the last format character [[01;35m[K-Wformat-truncation=[m[K] > 1472 | snprintf(split,sizeof(split),"%2d[01;35m[K"[m[K,sf->f.split_used); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wit.c:48[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 11 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -Wl,-O1 -Wl,--as-needed -static-libgcc wdf.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 -lm -lncurses -ltinfo -lbz2 -o wdf >mkdir -p bin/x86_64 bin/x86_64/debug >if test -s ./_mode.flag && grep -Fq -e -DDEBUG ./_mode.flag; \ > then cp -p wdf bin/x86_64/debug/; \ > else cp -p wdf bin/; cp -p wdf bin/x86_64/; fi >ln -f wdf "wdf-cat" >ln -f wdf "wdf-dump" >[01m[Ksrc/wit.c:[m[K In function '[01m[Kexec_extract.part.0[m[K': >[01m[Ksrc/wit.c:2781:42:[m[K [01;35m[Kwarning: [m[K'[01m[K%u[m[K' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [[01;35m[K-Wformat-truncation=[m[K] > 2781 | snprintf(split_buf,sizeof(split_buf),"*[01;35m[K%u[m[K",fi->f.split_used); > | [01;35m[K^~[m[K >[01m[Ksrc/wit.c:2781:40:[m[K [01;36m[Knote: [m[Kdirective argument in the range [2, 2147483647] > 2781 | snprintf(split_buf,sizeof(split_buf),[01;36m[K"*%u"[m[K,fi->f.split_used); > | [01;36m[K^~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wit.c:48[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 12 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/wit.c:[m[K In function '[01m[Kexec_copy.part.0[m[K': >[01m[Ksrc/wit.c:2956:42:[m[K [01;35m[Kwarning: [m[K'[01m[K%u[m[K' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [[01;35m[K-Wformat-truncation=[m[K] > 2956 | snprintf(split_buf,sizeof(split_buf),"*[01;35m[K%u[m[K",fi->f.split_used); > | [01;35m[K^~[m[K >[01m[Ksrc/wit.c:2956:40:[m[K [01;36m[Knote: [m[Kdirective argument in the range [2, 2147483647] > 2956 | snprintf(split_buf,sizeof(split_buf),[01;36m[K"*%u"[m[K,fi->f.split_used); > | [01;36m[K^~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wit.c:48[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 12 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/wit.c:[m[K In function '[01m[Kexec_edit[m[K': >[01m[Ksrc/wit.c:3254:42:[m[K [01;35m[Kwarning: [m[K'[01m[K%u[m[K' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [[01;35m[K-Wformat-truncation=[m[K] > 3254 | snprintf(split_buf,sizeof(split_buf),"*[01;35m[K%u[m[K",fi->f.split_used); > | [01;35m[K^~[m[K >[01m[Ksrc/wit.c:3254:40:[m[K [01;36m[Knote: [m[Kdirective argument in the range [2, 2147483647] > 3254 | snprintf(split_buf,sizeof(split_buf),[01;36m[K"*%u"[m[K,fi->f.split_used); > | [01;36m[K^~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wit.c:48[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 12 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/wit.c:[m[K In function '[01m[Kexec_move.part.0[m[K': >[01m[Ksrc/wit.c:3522:46:[m[K [01;35m[Kwarning: [m[K'[01m[K%u[m[K' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [[01;35m[K-Wformat-truncation=[m[K] > 3522 | snprintf(split_buf,sizeof(split_buf),"*[01;35m[K%u[m[K",fi->f.split_used); > | [01;35m[K^~[m[K >[01m[Ksrc/wit.c:3522:44:[m[K [01;36m[Knote: [m[Kdirective argument in the range [2, 2147483647] > 3522 | snprintf(split_buf,sizeof(split_buf),[01;36m[K"*%u"[m[K,fi->f.split_used); > | [01;36m[K^~~~~[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wit.c:48[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 12 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -Wl,-O1 -Wl,--as-needed -static-libgcc wit.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 wit-mix.o -lm -lncurses -ltinfo -lbz2 -o wit >mkdir -p bin/x86_64 bin/x86_64/debug >if test -s ./_mode.flag && grep -Fq -e -DDEBUG ./_mode.flag; \ > then cp -p wit bin/x86_64/debug/; \ > else cp -p wit bin/; cp -p wit bin/x86_64/; fi >[01m[Ksrc/wwt.c:[m[K In function '[01m[Kcmd_filetype[m[K': >[01m[Ksrc/wwt.c:3914:40:[m[K [01;35m[Kwarning: [m[K'[01m[K__builtin___snprintf_chk[m[K' output may be truncated before the last format character [[01;35m[K-Wformat-truncation=[m[K] > 3914 | snprintf(split,sizeof(split),"%2d[01;35m[K"[m[K,sf.f.split_used); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wwt.c:47[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 11 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ksrc/wwt.c:3893:40:[m[K [01;35m[Kwarning: [m[K'[01m[K__builtin___snprintf_chk[m[K' output may be truncated before the last format character [[01;35m[K-Wformat-truncation=[m[K] > 3893 | snprintf(split,sizeof(split),"%2d[01;35m[K"[m[K,sf.f.split_used); > | [01;35m[K^[m[K >In file included from [01m[K/home/user/gentoo/usr/include/stdio.h:867[m[K, > from [01m[Ksrc/wwt.c:47[m[K: >[01m[K/home/user/gentoo/usr/include/bits/stdio2.h:67:10:[m[K [01;36m[Knote: [m[K'[01m[K__builtin___snprintf_chk[m[K' output between 3 and 11 bytes into a destination of size 10 > 67 | return [01;36m[K__builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,[m[K > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 68 | [01;36m[K __bos (__s), __fmt, __va_arg_pack ())[m[K; > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >gcc -O2 -pipe -O2 -pipe -fno-common -I./dclib -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -march=x86-64 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -DTEST -Wl,-O1 -Wl,--as-needed -static-libgcc wwt.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 -lm -lncurses -ltinfo -lbz2 -o wwt >mkdir -p bin/x86_64 bin/x86_64/debug >if test -s ./_mode.flag && grep -Fq -e -DDEBUG ./_mode.flag; \ > then cp -p wwt bin/x86_64/debug/; \ > else cp -p wwt bin/; cp -p wwt bin/x86_64/; fi >*** need root privileges to install => try sudo ***
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 742404
: 660051 |
660054