The following packages will be installed: wiimms-iso-tools Fetching README... 0%100%100%100%100%100%Done Fetching cflags.diff... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done Fetching wiimms-iso-tools.SlackBuild... 0%100%100%100%100%100%Done Fetching wiimms-iso-tools.info... 0%100%100%100%100%100%Done wiimms-iso-tools.source-3.02a/ wiimms-iso-tools.source-3.02a/gen-template.sh wiimms-iso-tools.source-3.02a/edit-list/ wiimms-iso-tools.source-3.02a/edit-list/wwt.edit-list wiimms-iso-tools.source-3.02a/edit-list/lib-wdf.edit-list wiimms-iso-tools.source-3.02a/edit-list/file-formats.edit-list wiimms-iso-tools.source-3.02a/edit-list/+editlists.edit-list wiimms-iso-tools.source-3.02a/edit-list/dclib.edit-list wiimms-iso-tools.source-3.02a/edit-list/lib-wbfs-h.edit-list wiimms-iso-tools.source-3.02a/edit-list/error.edit-list wiimms-iso-tools.source-3.02a/edit-list/+text-files.edit-list wiimms-iso-tools.source-3.02a/edit-list/+user-interface.edit-list wiimms-iso-tools.source-3.02a/edit-list/wbfs-interface.edit-list wiimms-iso-tools.source-3.02a/edit-list/lib-lzma.edit-list wiimms-iso-tools.source-3.02a/edit-list/crypt-only.edit-list wiimms-iso-tools.source-3.02a/edit-list/test-libwbfs.edit-list wiimms-iso-tools.source-3.02a/edit-list/+all-header.edit-list wiimms-iso-tools.source-3.02a/edit-list/doc-forum.edit-list wiimms-iso-tools.source-3.02a/edit-list/+all-source-no-dclib.edit-list wiimms-iso-tools.source-3.02a/edit-list/+templates.edit-list wiimms-iso-tools.source-3.02a/edit-list/+makefiles.edit-list wiimms-iso-tools.source-3.02a/edit-list/lib-bzip2.edit-list wiimms-iso-tools.source-3.02a/edit-list/+all-no-dclib.edit-list wiimms-iso-tools.source-3.02a/edit-list/lib-gcz.edit-list wiimms-iso-tools.source-3.02a/edit-list/lib-wbfs.edit-list wiimms-iso-tools.source-3.02a/edit-list/winapi.edit-list wiimms-iso-tools.source-3.02a/edit-list/lib-wia.edit-list wiimms-iso-tools.source-3.02a/edit-list/+scripts.edit-list wiimms-iso-tools.source-3.02a/edit-list/+doc.edit-list wiimms-iso-tools.source-3.02a/edit-list/iso-interface.edit-list wiimms-iso-tools.source-3.02a/edit-list/wdf.edit-list wiimms-iso-tools.source-3.02a/edit-list/patch.edit-list wiimms-iso-tools.source-3.02a/edit-list/wtest.edit-list wiimms-iso-tools.source-3.02a/edit-list/wit.edit-list wiimms-iso-tools.source-3.02a/edit-list/cert.edit-list wiimms-iso-tools.source-3.02a/edit-list/titles.edit-list wiimms-iso-tools.source-3.02a/edit-list/trace.edit-list wiimms-iso-tools.source-3.02a/edit-list/lib-std.edit-list wiimms-iso-tools.source-3.02a/edit-list/+all-header-no-dclib.edit-list wiimms-iso-tools.source-3.02a/edit-list/lib-sf.edit-list wiimms-iso-tools.source-3.02a/edit-list/match-pattern.edit-list wiimms-iso-tools.source-3.02a/edit-list/+all.edit-list wiimms-iso-tools.source-3.02a/edit-list/lib-wbfs-only.edit-list wiimms-iso-tools.source-3.02a/edit-list/debug.edit-list wiimms-iso-tools.source-3.02a/edit-list/lib-ciso.edit-list wiimms-iso-tools.source-3.02a/edit-list/+all-source.edit-list wiimms-iso-tools.source-3.02a/edit-list/wiidisc.edit-list wiimms-iso-tools.source-3.02a/edit-list/wfuse.edit-list wiimms-iso-tools.source-3.02a/gpl-2.0.txt wiimms-iso-tools.source-3.02a/dclib/ wiimms-iso-tools.source-3.02a/dclib/dclib-mysql.h wiimms-iso-tools.source-3.02a/dclib/dclib-ui.h wiimms-iso-tools.source-3.02a/dclib/dclib-color.c wiimms-iso-tools.source-3.02a/dclib/dclib-option.c wiimms-iso-tools.source-3.02a/dclib/dclib-numeric.c wiimms-iso-tools.source-3.02a/dclib/Makefile.inc wiimms-iso-tools.source-3.02a/dclib/dclib-xdump.h wiimms-iso-tools.source-3.02a/dclib/dclib-network-linux.c wiimms-iso-tools.source-3.02a/dclib/dclib-basics.c wiimms-iso-tools.source-3.02a/dclib/dclib-utf8.h wiimms-iso-tools.source-3.02a/dclib/dclib-ui.c wiimms-iso-tools.source-3.02a/dclib/dclib-debug.c wiimms-iso-tools.source-3.02a/dclib/dclib-mysql.c wiimms-iso-tools.source-3.02a/dclib/dclib-file.c wiimms-iso-tools.source-3.02a/dclib/lib-bmg.c wiimms-iso-tools.source-3.02a/dclib/dclib-utf8.c wiimms-iso-tools.source-3.02a/dclib/dclib-basics.h wiimms-iso-tools.source-3.02a/dclib/dclib-vector.c wiimms-iso-tools.source-3.02a/dclib/lib-dol.c wiimms-iso-tools.source-3.02a/dclib/dclib-network.h wiimms-iso-tools.source-3.02a/dclib/dclib-system.h wiimms-iso-tools.source-3.02a/dclib/dclib-gen-ui.h wiimms-iso-tools.source-3.02a/dclib/dclib-numeric.h wiimms-iso-tools.source-3.02a/dclib/dclib-tables.c wiimms-iso-tools.source-3.02a/dclib/dclib-file.h wiimms-iso-tools.source-3.02a/dclib/dclib-network.c wiimms-iso-tools.source-3.02a/dclib/dclib-color.h wiimms-iso-tools.source-3.02a/dclib/dclib-types.h wiimms-iso-tools.source-3.02a/dclib/dclib-option.h wiimms-iso-tools.source-3.02a/dclib/dclib-debug.h wiimms-iso-tools.source-3.02a/dclib/dclib-xdump.c wiimms-iso-tools.source-3.02a/dclib/dclib-gen-ui.inc wiimms-iso-tools.source-3.02a/dclib/lib-bmg.h wiimms-iso-tools.source-3.02a/dclib/dclib-network-linux.h wiimms-iso-tools.source-3.02a/dclib/lib-dol.h wiimms-iso-tools.source-3.02a/src/ wiimms-iso-tools.source-3.02a/src/crypt.h wiimms-iso-tools.source-3.02a/src/lib-sf.h wiimms-iso-tools.source-3.02a/src/lib-wia.h wiimms-iso-tools.source-3.02a/src/titles.h wiimms-iso-tools.source-3.02a/src/wwt+wit-cmd.c wiimms-iso-tools.source-3.02a/src/libwbfs_os.h wiimms-iso-tools.source-3.02a/src/libwbfs/ wiimms-iso-tools.source-3.02a/src/libwbfs/wiidisc.c wiimms-iso-tools.source-3.02a/src/libwbfs/libwbfs_os.posix.h wiimms-iso-tools.source-3.02a/src/libwbfs/libwbfs.h wiimms-iso-tools.source-3.02a/src/libwbfs/libwbfs_defaults.h wiimms-iso-tools.source-3.02a/src/libwbfs/file-formats.c wiimms-iso-tools.source-3.02a/src/libwbfs/wiidisc.h wiimms-iso-tools.source-3.02a/src/libwbfs/cert.h wiimms-iso-tools.source-3.02a/src/libwbfs/libwbfs.c wiimms-iso-tools.source-3.02a/src/libwbfs/tools.c wiimms-iso-tools.source-3.02a/src/libwbfs/rijndael.h wiimms-iso-tools.source-3.02a/src/libwbfs/tools.h wiimms-iso-tools.source-3.02a/src/libwbfs/file-formats.h wiimms-iso-tools.source-3.02a/src/libwbfs/all.edit-list wiimms-iso-tools.source-3.02a/src/libwbfs/cert.c wiimms-iso-tools.source-3.02a/src/libwbfs/rijndael.c wiimms-iso-tools.source-3.02a/src/wit.c wiimms-iso-tools.source-3.02a/src/wwt.c wiimms-iso-tools.source-3.02a/src/lib-file.c wiimms-iso-tools.source-3.02a/src/lib-wdf.c wiimms-iso-tools.source-3.02a/src/lib-std.h wiimms-iso-tools.source-3.02a/src/lzma/ wiimms-iso-tools.source-3.02a/src/lzma/LzFind.c wiimms-iso-tools.source-3.02a/src/lzma/Lzma2Enc.c wiimms-iso-tools.source-3.02a/src/lzma/LzmaDec.c wiimms-iso-tools.source-3.02a/src/lzma/Lzma2Dec.c wiimms-iso-tools.source-3.02a/src/lzma/LzFind.h wiimms-iso-tools.source-3.02a/src/lzma/LzmaEnc.c wiimms-iso-tools.source-3.02a/src/lzma/Lzma2Dec.h wiimms-iso-tools.source-3.02a/src/lzma/LzHash.h wiimms-iso-tools.source-3.02a/src/lzma/LzmaEnc.h wiimms-iso-tools.source-3.02a/src/lzma/Lzma2Enc.h wiimms-iso-tools.source-3.02a/src/lzma/lzma-info.txt wiimms-iso-tools.source-3.02a/src/lzma/Types.h wiimms-iso-tools.source-3.02a/src/lzma/LzmaDec.h wiimms-iso-tools.source-3.02a/src/winapi.c wiimms-iso-tools.source-3.02a/src/lib-sf.c wiimms-iso-tools.source-3.02a/src/titles.c wiimms-iso-tools.source-3.02a/src/lib-gcz.c wiimms-iso-tools.source-3.02a/src/patch.c wiimms-iso-tools.source-3.02a/src/lib-bzip2.c wiimms-iso-tools.source-3.02a/src/none.c wiimms-iso-tools.source-3.02a/src/lib-std.c wiimms-iso-tools.source-3.02a/src/iso-interface.h wiimms-iso-tools.source-3.02a/src/wit-mix.c wiimms-iso-tools.source-3.02a/src/winapi.h wiimms-iso-tools.source-3.02a/src/dclib-utf8.h wiimms-iso-tools.source-3.02a/src/lib-gcz.h wiimms-iso-tools.source-3.02a/src/lib-wdf.h wiimms-iso-tools.source-3.02a/src/lib-ciso.h wiimms-iso-tools.source-3.02a/src/wbfs-interface.c wiimms-iso-tools.source-3.02a/src/dclib-utf8.c wiimms-iso-tools.source-3.02a/src/lib-lzma.c wiimms-iso-tools.source-3.02a/src/match-pattern.h wiimms-iso-tools.source-3.02a/src/lib-error.h wiimms-iso-tools.source-3.02a/src/match-pattern.c wiimms-iso-tools.source-3.02a/src/ui/ wiimms-iso-tools.source-3.02a/src/ui/tab-wdf.inc wiimms-iso-tools.source-3.02a/src/ui/ui-wit.h wiimms-iso-tools.source-3.02a/src/ui/tab-wfuse.inc wiimms-iso-tools.source-3.02a/src/ui/ui.h wiimms-iso-tools.source-3.02a/src/ui/ui.def wiimms-iso-tools.source-3.02a/src/ui/ui-wwt.h wiimms-iso-tools.source-3.02a/src/ui/tab-wit.inc wiimms-iso-tools.source-3.02a/src/ui/ui-wwt.c wiimms-iso-tools.source-3.02a/src/ui/ui-wdf.h wiimms-iso-tools.source-3.02a/src/ui/ui-wfuse.h wiimms-iso-tools.source-3.02a/src/ui/tab-wwt.inc wiimms-iso-tools.source-3.02a/src/ui/ui-wfuse.c wiimms-iso-tools.source-3.02a/src/ui/ui-wit.c wiimms-iso-tools.source-3.02a/src/ui/ui-wdf.c wiimms-iso-tools.source-3.02a/src/ui/gen-ui.c wiimms-iso-tools.source-3.02a/src/wfuse.c wiimms-iso-tools.source-3.02a/src/libbz2/ wiimms-iso-tools.source-3.02a/src/libbz2/bzlib.h wiimms-iso-tools.source-3.02a/src/libbz2/blocksort.c wiimms-iso-tools.source-3.02a/src/libbz2/bzlib_private.h wiimms-iso-tools.source-3.02a/src/libbz2/LICENSE wiimms-iso-tools.source-3.02a/src/libbz2/bzlib.c wiimms-iso-tools.source-3.02a/src/libbz2/huffman.c wiimms-iso-tools.source-3.02a/src/libbz2/randtable.c wiimms-iso-tools.source-3.02a/src/libbz2/compress.c wiimms-iso-tools.source-3.02a/src/libbz2/crctable.c wiimms-iso-tools.source-3.02a/src/libbz2/decompress.c wiimms-iso-tools.source-3.02a/src/crypto/ wiimms-iso-tools.source-3.02a/src/crypto/sha1-586-elf.s wiimms-iso-tools.source-3.02a/src/crypto/sha1-x86_64.s wiimms-iso-tools.source-3.02a/src/crypto/sha1_one.c wiimms-iso-tools.source-3.02a/src/crypto/sha1dgst.c wiimms-iso-tools.source-3.02a/src/crypto/ssl-asm.h wiimms-iso-tools.source-3.02a/src/crypto/sha1-586-cygwin.s wiimms-iso-tools.source-3.02a/src/crypto/ssl-asm.S wiimms-iso-tools.source-3.02a/src/crypto/wit-sha.h wiimms-iso-tools.source-3.02a/src/crypto/md32_common.h wiimms-iso-tools.source-3.02a/src/crypto/sha_locl.h wiimms-iso-tools.source-3.02a/src/patch.h wiimms-iso-tools.source-3.02a/src/lib-wia.c wiimms-iso-tools.source-3.02a/src/wdf.c wiimms-iso-tools.source-3.02a/src/wtest.c wiimms-iso-tools.source-3.02a/src/lib-ciso.c wiimms-iso-tools.source-3.02a/src/iso-interface.c wiimms-iso-tools.source-3.02a/src/lib-bzip2.h wiimms-iso-tools.source-3.02a/src/lib-lzma.h wiimms-iso-tools.source-3.02a/src/wbfs-interface.h wiimms-iso-tools.source-3.02a/gen-text-file.sh wiimms-iso-tools.source-3.02a/templates/ wiimms-iso-tools.source-3.02a/templates/gbatemp-beta-commit.forum wiimms-iso-tools.source-3.02a/templates/HISTORY-v0.txt wiimms-iso-tools.source-3.02a/templates/forum.edit-list wiimms-iso-tools.source-3.02a/templates/DOCUMENTATION.txt wiimms-iso-tools.source-3.02a/templates/FAQ.txt wiimms-iso-tools.source-3.02a/templates/HISTORY-v2.txt wiimms-iso-tools.source-3.02a/templates/WBFS.txt wiimms-iso-tools.source-3.02a/templates/txt.edit-list wiimms-iso-tools.source-3.02a/templates/wit.txt wiimms-iso-tools.source-3.02a/templates/wii-homebrew-update.forum wiimms-iso-tools.source-3.02a/templates/wii-homebrew-announce.forum wiimms-iso-tools.source-3.02a/templates/wit-source.txt wiimms-iso-tools.source-3.02a/templates/wwt.txt wiimms-iso-tools.source-3.02a/templates/gbatemp-announce.forum wiimms-iso-tools.source-3.02a/templates/wii-homebrew-beta.forum wiimms-iso-tools.source-3.02a/templates/module/ wiimms-iso-tools.source-3.02a/templates/module/head.txt wiimms-iso-tools.source-3.02a/templates/module/output-filename.txt wiimms-iso-tools.source-3.02a/templates/module/features-en.forum wiimms-iso-tools.source-3.02a/templates/module/proc-id6.txt wiimms-iso-tools.source-3.02a/templates/module/features-de.forum wiimms-iso-tools.source-3.02a/templates/module/opt-sort.txt wiimms-iso-tools.source-3.02a/templates/module/last-history.txt wiimms-iso-tools.source-3.02a/templates/module/proc-size.txt wiimms-iso-tools.source-3.02a/templates/module/proc-split.txt wiimms-iso-tools.source-3.02a/templates/module/content.txt wiimms-iso-tools.source-3.02a/templates/module/proc-iso.txt wiimms-iso-tools.source-3.02a/templates/module/proc-exclude.txt wiimms-iso-tools.source-3.02a/templates/module/set-title.txt wiimms-iso-tools.source-3.02a/templates/module/signals.txt wiimms-iso-tools.source-3.02a/templates/module/features.txt wiimms-iso-tools.source-3.02a/templates/module/proc-titles.txt wiimms-iso-tools.source-3.02a/templates/HISTORY.txt wiimms-iso-tools.source-3.02a/templates/gbatemp-update.forum wiimms-iso-tools.source-3.02a/templates/WDF.txt wiimms-iso-tools.source-3.02a/templates/HISTORY-v1.txt wiimms-iso-tools.source-3.02a/templates/gbatemp-beta.forum wiimms-iso-tools.source-3.02a/makefiles-local/ wiimms-iso-tools.source-3.02a/makefiles-local/Makefile.local.mac wiimms-iso-tools.source-3.02a/makefiles-local/Makefile.local.i386 wiimms-iso-tools.source-3.02a/makefiles-local/Makefile.local wiimms-iso-tools.source-3.02a/makefiles-local/Makefile.local.x86_64 wiimms-iso-tools.source-3.02a/Makefile wiimms-iso-tools.source-3.02a/info/ wiimms-iso-tools.source-3.02a/info/cygwin.predef wiimms-iso-tools.source-3.02a/info/mac-osx.predef wiimms-iso-tools.source-3.02a/info/linux-i386.predef wiimms-iso-tools.source-3.02a/text-files/ wiimms-iso-tools.source-3.02a/text-files/ui-head.inc wiimms-iso-tools.source-3.02a/text-files/logo.inc wiimms-iso-tools.source-3.02a/setup/ wiimms-iso-tools.source-3.02a/setup/wit.def wiimms-iso-tools.source-3.02a/setup/windows-uninstall.sh wiimms-iso-tools.source-3.02a/setup/load-titles.bat wiimms-iso-tools.source-3.02a/setup/install.sh wiimms-iso-tools.source-3.02a/setup/load-titles.sh wiimms-iso-tools.source-3.02a/setup/cygwin-copy.sh wiimms-iso-tools.source-3.02a/setup/INSTALL.txt wiimms-iso-tools.source-3.02a/setup/windows-install.exe wiimms-iso-tools.source-3.02a/setup/windows-install.sh wiimms-iso-tools.source-3.02a/setup/version.h wiimms-iso-tools.source-3.02a/scripts/ wiimms-iso-tools.source-3.02a/scripts/test-image-size.sh wiimms-iso-tools.source-3.02a/scripts/test-wwt+wit.sh wiimms-iso-tools.source-3.02a/scripts/INFO.txt wiimms-iso-tools.source-3.02a/scripts/test-ADD+EXTRACT.sh wiimms-iso-tools.source-3.02a/scripts/test-fragmentation.sh wiimms-iso-tools.source-3.02a/scripts/time-test.sh wiimms-iso-tools.source-3.02a/share/ wiimms-iso-tools.source-3.02a/share/titles-es.txt wiimms-iso-tools.source-3.02a/share/magic.txt wiimms-iso-tools.source-3.02a/share/titles.txt wiimms-iso-tools.source-3.02a/share/titles-de.txt wiimms-iso-tools.source-3.02a/share/titles-zhtw.txt wiimms-iso-tools.source-3.02a/share/system-menu.txt wiimms-iso-tools.source-3.02a/share/titles-ko.txt wiimms-iso-tools.source-3.02a/share/titles-fr.txt wiimms-iso-tools.source-3.02a/share/titles-nl.txt wiimms-iso-tools.source-3.02a/share/titles-zhcn.txt wiimms-iso-tools.source-3.02a/share/titles-ja.txt wiimms-iso-tools.source-3.02a/share/titles-it.txt wiimms-iso-tools.source-3.02a/share/titles-pt.txt wiimms-iso-tools.source-3.02a/share/titles-ru.txt wiimms-iso-tools.source-3.02a/test-libwbfs/ wiimms-iso-tools.source-3.02a/test-libwbfs/libwbfs_os.h wiimms-iso-tools.source-3.02a/test-libwbfs/readme.txt wiimms-iso-tools.source-3.02a/test-libwbfs/test-libwbfs.c wiimms-iso-tools.source-3.02a/test-libwbfs/Makefile wiimms-iso-tools.source-3.02a/print-disc-blocks.sh wiimms-iso-tools.source-3.02a/system.c wiimms-iso-tools.source-3.02a/setup.sh patching file Makefile *** create templates.sed  *** create version.h  *** text logo.inc  *** text ui-head.inc  *** object gen-ui.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./src/ui/gen-ui.c -o gen-ui.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from ./src/ui/gen-ui.c:46: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object cert.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/cert.c -o cert.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/cert.c:38: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-basics.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-basics.c -o dclib-basics.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-basics.c:50: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ ./dclib/dclib-basics.c: In function ‘PrintKeywordList’: ./dclib/dclib-basics.c:4039:12: warning: function may return address of local variable [-Wreturn-local-addr] 4039 | return buf; | ^~~ ./dclib/dclib-basics.c:3997:10: note: declared here 3997 | char temp[CIRC_BUF_MAX_ALLOC]; | ^~~~ *** object dclib-color.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-color.c -o dclib-color.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-color.c:48: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-debug.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-debug.c -o dclib-debug.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-debug.c:46: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-file.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-file.c -o dclib-file.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-file.c:53: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ ./dclib/dclib-file.c: In function ‘SearchFiles’: ./dclib/dclib-file.c:2537:13: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations] 2537 | stat = readdir_r(fdir,&dent,&dptr); | ^~~~ In file included from /usr/include/features.h:473, from /usr/include/sys/types.h:25, from ./dclib/dclib-file.c:37: /usr/include/dirent.h:189:12: note: declared here 189 | extern int __REDIRECT (readdir_r, | ^~~~~~~~~~ *** object dclib-numeric.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-numeric.c -o dclib-numeric.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-numeric.c:45: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-option.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-option.c -o dclib-option.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-option.h:38, from ./dclib/dclib-option.c:37: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-tables.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-tables.c -o dclib-tables.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-tables.c:44: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-ui.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-ui.c -o dclib-ui.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-ui.c:39: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-utf8.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-utf8.c -o dclib-utf8.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-utf8.c:41: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-vector.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-vector.c -o dclib-vector.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-vector.c:39: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘ClearFloat34’: ./dclib/dclib-vector.c:575:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 575 | float *d = f34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupFloat34’: ./dclib/dclib-vector.c:586:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 586 | float *d = f34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupMatrixF34’: ./dclib/dclib-vector.c:610:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 610 | float *t = mat->v; | ^~~ ./dclib/dclib-vector.c: In function ‘MultiplyF34’: ./dclib/dclib-vector.c:759:18: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | float *res = dest->v; | ^~~~ ./dclib/dclib-vector.c:760:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 760 | const float *a = src1->v; | ^~~~ ./dclib/dclib-vector.c:761:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 761 | const float *b = src2->v; | ^~~~ ./dclib/dclib-vector.c: In function ‘ClearDouble34’: ./dclib/dclib-vector.c:787:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | double *d = d34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupDouble34’: ./dclib/dclib-vector.c:798:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 798 | double *d = d34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupMatrixD34’: ./dclib/dclib-vector.c:822:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 822 | double *t = mat->v; | ^~~ ./dclib/dclib-vector.c: In function ‘MultiplyD34’: ./dclib/dclib-vector.c:971:19: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 971 | double *res = dest->v; | ^~~~ ./dclib/dclib-vector.c:972:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | const double *a = src1->v; | ^~~~ ./dclib/dclib-vector.c:973:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 973 | const double *b = src2->v; | ^~~~ ./dclib/dclib-vector.c: In function ‘CopyF34toD34’: ./dclib/dclib-vector.c:1003:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1003 | double *d = dest->v; | ^~~~ ./dclib/dclib-vector.c:1004:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1004 | const float *s = src->v; | ^~~ ./dclib/dclib-vector.c: In function ‘CopyD34toF34’: ./dclib/dclib-vector.c:1022:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1022 | float *d = dest->v; | ^~~~ ./dclib/dclib-vector.c:1023:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1023 | const double *s = src->v; | ^~~ ./dclib/dclib-vector.c: In function ‘CheckStatusMatrixD’: ./dclib/dclib-vector.c:1233:21: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1233 | double *t = mat->trans_matrix.v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetARotateMatrixD’: ./dclib/dclib-vector.c:1483:21: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1483 | double *t = mat->trans_matrix.v; | ^~~ ./dclib/dclib-vector.c: In function ‘CalcVectorsMatrixD’: ./dclib/dclib-vector.c:1776:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1776 | double (*m)[4] = mat->trans_matrix.m; | ^~~ *** object dclib-xdump.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-xdump.c -o dclib-xdump.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-xdump.h:38, from ./dclib/dclib-xdump.c:39: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object file-formats.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/file-formats.c -o file-formats.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/file-formats.c:37: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/libwbfs/file-formats.c: In function ‘ntoh_dol_header’: src/libwbfs/file-formats.c:216:27: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | const u32 * src_ptr = src->sect_off; | ^~~ src/libwbfs/file-formats.c:217:22: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | u32 * dest_ptr = dest->sect_off; | ^~~~ src/libwbfs/file-formats.c: In function ‘hton_dol_header’: src/libwbfs/file-formats.c:235:27: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | const u32 * src_ptr = src->sect_off; | ^~~ src/libwbfs/file-formats.c:236:22: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | u32 * dest_ptr = dest->sect_off; | ^~~~ In function ‘id_setup’, inlined from ‘header_128_setup’ at src/libwbfs/file-formats.c:586:5: src/libwbfs/file-formats.c:572:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 572 | *dest++ = *src++; | ~~~~~~~~^~~~~~~~ In file included from src/libwbfs/file-formats.c:37: src/libwbfs/file-formats.c: In function ‘header_128_setup’: src/libwbfs/file-formats.h:426:25: note: at offset [2, 3] into destination object ‘disc_id’ of size 1 426 | /* 0x00 */ char disc_id; | ^~~~~~~ src/libwbfs/file-formats.h:426:25: note: at offset [2, 3] into destination object ‘disc_id’ of size 1 In function ‘id_setup’, inlined from ‘header_128_setup’ at src/libwbfs/file-formats.c:586:5: src/libwbfs/file-formats.c:572:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 572 | *dest++ = *src++; | ~~~~~~~~^~~~~~~~ In file included from src/libwbfs/file-formats.c:37: src/libwbfs/file-formats.c: In function ‘header_128_setup’: src/libwbfs/file-formats.h:426:25: note: at offset [3, 4] into destination object ‘disc_id’ of size 1 426 | /* 0x00 */ char disc_id; | ^~~~~~~ src/libwbfs/file-formats.h:426:25: note: at offset [3, 4] into destination object ‘disc_id’ of size 1 In function ‘id_setup’, inlined from ‘header_128_setup’ at src/libwbfs/file-formats.c:586:5: src/libwbfs/file-formats.c:572:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 572 | *dest++ = *src++; | ~~~~~~~~^~~~~~~~ In file included from src/libwbfs/file-formats.c:37: src/libwbfs/file-formats.c: In function ‘header_128_setup’: src/libwbfs/file-formats.h:426:25: note: at offset [4, 5] into destination object ‘disc_id’ of size 1 426 | /* 0x00 */ char disc_id; | ^~~~~~~ src/libwbfs/file-formats.h:426:25: note: at offset [4, 5] into destination object ‘disc_id’ of size 1 In function ‘id_setup’, inlined from ‘header_128_setup’ at src/libwbfs/file-formats.c:586:5: src/libwbfs/file-formats.c:572:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 572 | *dest++ = *src++; | ~~~~~~~~^~~~~~~~ In file included from src/libwbfs/file-formats.c:37: src/libwbfs/file-formats.c: In function ‘header_128_setup’: src/libwbfs/file-formats.h:426:25: note: at offset [5, 6] into destination object ‘disc_id’ of size 1 426 | /* 0x00 */ char disc_id; | ^~~~~~~ src/libwbfs/file-formats.h:426:25: note: at offset [5, 6] into destination object ‘disc_id’ of size 1 *** object iso-interface.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/iso-interface.c -o iso-interface.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-file.h:43, from src/iso-interface.c:46: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-bzip2.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-bzip2.c -o lib-bzip2.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-bzip2.h:43, from src/lib-bzip2.c:45: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-ciso.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-ciso.c -o lib-ciso.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-ciso.c:49: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-file.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-file.c -o lib-file.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-file.c:61: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-gcz.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-gcz.c -o lib-gcz.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-gcz.h:41, from src/lib-gcz.c:44: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-lzma.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-lzma.c -o lib-lzma.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-lzma.h:42, from src/lib-lzma.c:39: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-sf.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-sf.c -o lib-sf.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-sf.c:48: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/lib-sf.c: In function ‘ReadWBFS’: src/lib-sf.c:1819:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1819 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘DataBlockWBFS’: src/lib-sf.c:1868:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1868 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘FileMapWBFS’: src/lib-sf.c:1910:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1910 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘WriteWBFS’: src/lib-sf.c:1942:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1942 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘CopyWBFSDisc’: src/lib-sf.c:3743:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3743 | u16 * wlba_tab = in->wbfs->disc->header->wlba_table; | ^~ *** object lib-std.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-std.c -o lib-std.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-std.c:63: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-wdf.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-wdf.c -o lib-wdf.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-wdf.c:49: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/lib-wdf.c: In function ‘SetModeWDF’: src/lib-wdf.c:1338:46: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 7 [-Wformat-truncation=] 1338 | snprintf(opt_buf,sizeof(opt_buf),"wdf%u",vers); | ^~ src/lib-wdf.c:1338:42: note: directive argument in the range [1, 4294967295] 1338 | snprintf(opt_buf,sizeof(opt_buf),"wdf%u",vers); | ^~~~~~~ src/lib-wdf.c:1338:9: note: ‘snprintf’ output between 5 and 14 bytes into a destination of size 10 1338 | snprintf(opt_buf,sizeof(opt_buf),"wdf%u",vers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** object lib-wia.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-wia.c -o lib-wia.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/iso-interface.h:41, from src/lib-wia.c:40: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/lib-wia.c: In function ‘TermWriteWIA’: src/lib-wia.c:2555:67: warning: taking address of packed member of ‘struct wia_disc_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2555 | err = write_data( sf, 0, wia->raw_data, raw_data_len, -1, &disc->raw_data_size ); | ^~~~~~~~~~~~~~~~~~~~ src/lib-wia.c:2571:61: warning: taking address of packed member of ‘struct wia_disc_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2571 | err = write_data( sf, 0, wia->group, group_len, -1, &disc->group_size ); | ^~~~~~~~~~~~~~~~~ *** object libwbfs.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/libwbfs.c -o libwbfs.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/libwbfs/libwbfs.c:38: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/libwbfs/libwbfs.c: In function ‘wbfs_open_partition_param’: src/libwbfs/libwbfs.c:322:17: warning: converting a packed ‘wbfs_disc_info_t’ pointer (alignment 1) to a ‘u32’ {aka ‘const unsigned int’} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 322 | const u32 * ptr = (u32*)info; | ^~~~~ In file included from src/libwbfs/libwbfs.h:41, from src/libwbfs/libwbfs.c:38: src/libwbfs/file-formats.h:875:16: note: defined here 875 | typedef struct wbfs_disc_info_t | ^~~~~~~~~~~~~~~~ src/libwbfs/libwbfs.c: In function ‘wbfs_get_disc_fragments’: src/libwbfs/libwbfs.c:813:44: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 813 | = wbfs_get_fragments( d->header->wlba_table, | ~~~~~~~~~^~~~~~~~~~~~ src/libwbfs/libwbfs.c: In function ‘wbfs_get_disc_info_by_slot’: src/libwbfs/libwbfs.c:1085:54: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1085 | *n_fragments = wbfs_get_fragments( header->wlba_table, | ~~~~~~^~~~~~~~~~~~ src/libwbfs/libwbfs.c: In function ‘wbfs_calc_used_blocks’: src/libwbfs/libwbfs.c:1348:30: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1348 | u16 * wlba_tab = info->wlba_table; | ^~~~ src/libwbfs/libwbfs.c:1474:34: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1474 | u16 * wlba_tab = info->wlba_table; | ^~~~ *** object match-pattern.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/match-pattern.c -o match-pattern.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/match-pattern.c:43: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object patch.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/patch.c -o patch.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/patch.h:42, from src/patch.c:45: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object rijndael.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/rijndael.c -o rijndael.o *** object sha1_one.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/crypto/sha1_one.c -o sha1_one.o *** object sha1dgst.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/crypto/sha1dgst.c -o sha1dgst.o *** object blocksort.o [libbz2] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-maybe-uninitialized -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libbz2/blocksort.c -o src/libbz2/blocksort.o *** object bzlib.o [libbz2] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-maybe-uninitialized -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libbz2/bzlib.c -o src/libbz2/bzlib.o *** object compress.o [libbz2] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-maybe-uninitialized -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libbz2/compress.c -o src/libbz2/compress.o *** object crctable.o [libbz2] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-maybe-uninitialized -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libbz2/crctable.c -o src/libbz2/crctable.o *** object decompress.o [libbz2] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-maybe-uninitialized -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libbz2/decompress.c -o src/libbz2/decompress.o *** object huffman.o [libbz2] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-maybe-uninitialized -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libbz2/huffman.c -o src/libbz2/huffman.o *** object randtable.o [libbz2] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-maybe-uninitialized -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libbz2/randtable.c -o src/libbz2/randtable.o *** object LzFind.o [lzma] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-unused-but-set-variable -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lzma/LzFind.c -o src/lzma/LzFind.o *** object Lzma2Dec.o [lzma] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-unused-but-set-variable -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lzma/Lzma2Dec.c -o src/lzma/Lzma2Dec.o *** object Lzma2Enc.o [lzma] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-unused-but-set-variable -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lzma/Lzma2Enc.c -o src/lzma/Lzma2Enc.o *** object LzmaDec.o [lzma] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-unused-but-set-variable -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lzma/LzmaDec.c -o src/lzma/LzmaDec.o *** object LzmaEnc.o [lzma] cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -Wno-unused-but-set-variable -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lzma/LzmaEnc.c -o src/lzma/LzmaEnc.o *** asm ssl-asm.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/crypto/ssl-asm.S -o ssl-asm.o *** object titles.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/titles.c -o titles.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/titles.c:47: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object tools.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/tools.c -o tools.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/tools.c:37: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object wbfs-interface.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wbfs-interface.c -o wbfs-interface.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/wbfs-interface.h:43, from src/wbfs-interface.c:52: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/wbfs-interface.c: In function ‘DumpWBFS’: src/wbfs-interface.c:1914:29: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1914 | u16 * tab = d->header->wlba_table; | ^ src/wbfs-interface.c: In function ‘CheckWBFS’: src/wbfs-interface.c:2788:26: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2788 | u16 * wlba_tab = d->header->wlba_table; | ^ src/wbfs-interface.c:2838:26: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2838 | u16 * wlba_tab = d->header->wlba_table; | ^ src/wbfs-interface.c: In function ‘AW_insert_inode.isra’: src/wbfs-interface.c:2191:43: warning: ‘%s’ directive output may be truncated writing up to 39 bytes into a region of size 30 [-Wformat-truncation=] 2191 | snprintf(r->info,sizeof(r->info),"%s n=%u", timbuf, inode->count ); | ^~ ~~~~~~ src/wbfs-interface.c:2191:42: note: directive argument in the range [0, 65535] 2191 | snprintf(r->info,sizeof(r->info),"%s n=%u", timbuf, inode->count ); | ^~~~~~~~~ src/wbfs-interface.c:2191:9: note: ‘snprintf’ output between 5 and 48 bytes into a destination of size 30 2191 | snprintf(r->info,sizeof(r->info),"%s n=%u", timbuf, inode->count ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** object wiidisc.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/wiidisc.c -o wiidisc.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/libwbfs/wiidisc.c:37: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/libwbfs/wiidisc.c: In function ‘wd_patch_disc_header’: src/libwbfs/wiidisc.c:5964:64: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 40 [-Wformat-truncation=] 5964 | snprintf(item->info,sizeof(item->info),"disc name: %s",name); | ^~ ~~~~ src/libwbfs/wiidisc.c:5964:13: note: ‘snprintf’ output between 12 and 75 bytes into a destination of size 51 5964 | snprintf(item->info,sizeof(item->info),"disc name: %s",name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libwbfs/wiidisc.c: In function ‘wd_patch_part_name’: src/libwbfs/wiidisc.c:6132:64: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 40 [-Wformat-truncation=] 6132 | snprintf(item->info,sizeof(item->info),"boot name: %s",name); | ^~ ~~~~ src/libwbfs/wiidisc.c:6132:13: note: ‘snprintf’ output between 12 and 75 bytes into a destination of size 51 6132 | snprintf(item->info,sizeof(item->info),"boot name: %s",name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** helper gen-ui  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.o src/lzma/LzFind.o src/lzma/Lzma2Dec.o src/lzma/Lzma2Enc.o src/lzma/LzmaDec.o src/lzma/LzmaEnc.o ssl-asm.o titles.o tools.o wbfs-interface.o wiidisc.o -lz -lm -lncurses -o gen-ui *** run gen-ui  *** +object wdf.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wdf.c -o wdf.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/wdf.c:44: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object wit-mix.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wit-mix.c -o wit-mix.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/wit-mix.c:5: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** tool wdf  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.o src/lzma/LzFind.o src/lzma/Lzma2Dec.o src/lzma/Lzma2Enc.o src/lzma/LzmaDec.o src/lzma/LzmaEnc.o ssl-asm.o titles.o tools.o wbfs-interface.o wiidisc.o -lz -lm -lncurses -o wdf *** +object wfuse.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wfuse.c -o wfuse.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/wfuse.c:49: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** tool wfuse -lfuse -lpthread -ldl  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -static-libgcc wfuse.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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.o src/lzma/LzFind.o src/lzma/Lzma2Dec.o src/lzma/Lzma2Enc.o src/lzma/LzmaDec.o src/lzma/LzmaEnc.o ssl-asm.o titles.o tools.o wbfs-interface.o wiidisc.o -lz -lm -lncurses -lfuse -lpthread -ldl -o wfuse *** +object wit.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wit.c -o wit.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-file.h:43, from src/wit.c:56: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/wit.c: In function ‘exec_filetype’: src/wit.c:1500:46: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 1500 | snprintf(split,sizeof(split),"%2d",sf->f.split_used); | ^ src/wit.c:1500:13: note: ‘snprintf’ output between 3 and 11 bytes into a destination of size 10 1500 | snprintf(split,sizeof(split),"%2d",sf->f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/wit.c:1472:46: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 1472 | snprintf(split,sizeof(split),"%2d",sf->f.split_used); | ^ src/wit.c:1472:13: note: ‘snprintf’ output between 3 and 11 bytes into a destination of size 10 1472 | snprintf(split,sizeof(split),"%2d",sf->f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/wit.c: In function ‘exec_extract.part.0’: src/wit.c:2781:56: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 2781 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~ src/wit.c:2781:54: note: directive argument in the range [2, 2147483647] 2781 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~ src/wit.c:2781:17: note: ‘snprintf’ output between 3 and 12 bytes into a destination of size 10 2781 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/wit.c: In function ‘exec_move.part.0’: src/wit.c:3522:60: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 3522 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~ src/wit.c:3522:58: note: directive argument in the range [2, 2147483647] 3522 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~ src/wit.c:3522:21: note: ‘snprintf’ output between 3 and 12 bytes into a destination of size 10 3522 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/wit.c: In function ‘exec_copy.part.0’: src/wit.c:2956:56: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 2956 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~ src/wit.c:2956:54: note: directive argument in the range [2, 2147483647] 2956 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~ src/wit.c:2956:17: note: ‘snprintf’ output between 3 and 12 bytes into a destination of size 10 2956 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** tool wit wit-mix.o cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.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 -lz -lm -lncurses -o wit *** object wtest.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wtest.c -o wtest.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/wtest.c:66: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** tool wtest  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.o src/lzma/LzFind.o src/lzma/Lzma2Dec.o src/lzma/Lzma2Enc.o src/lzma/LzmaDec.o src/lzma/LzmaEnc.o ssl-asm.o titles.o tools.o wbfs-interface.o wiidisc.o -lz -lm -lncurses -o wtest *** +object wwt.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wwt.c -o wwt.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/wwt.c:56: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/wwt.c: In function ‘cmd_edit’: src/wwt.c:1589:30: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1589 | u16 * wlba_tab = disc->header->wlba_table; | ^~~~ src/wwt.c: In function ‘cmd_scrub’: src/wwt.c:3053:42: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3053 | u16 * wlba_tab = wbfs.disc->header->wlba_table; | ^~~~ src/wwt.c: In function ‘cmd_filetype’: src/wwt.c:3914:54: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 3914 | snprintf(split,sizeof(split),"%2d",sf.f.split_used); | ^ src/wwt.c:3914:21: note: ‘snprintf’ output between 3 and 11 bytes into a destination of size 10 3914 | snprintf(split,sizeof(split),"%2d",sf.f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/wwt.c:3893:54: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 3893 | snprintf(split,sizeof(split),"%2d",sf.f.split_used); | ^ src/wwt.c:3893:21: note: ‘snprintf’ output between 3 and 11 bytes into a destination of size 10 3893 | snprintf(split,sizeof(split),"%2d",sf.f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** tool wwt  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.o src/lzma/LzFind.o src/lzma/Lzma2Dec.o src/lzma/Lzma2Enc.o src/lzma/LzmaDec.o src/lzma/LzmaEnc.o ssl-asm.o titles.o tools.o wbfs-interface.o wiidisc.o -lz -lm -lncurses -o wwt *** link wdf -> wdf-cat  *** link wdf -> wdf-dump  *** create install.sh  *** create load-titles.sh  *** create INSTALL.txt  HINT: try 'make help' *** create version.h  *** object gen-ui.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./src/ui/gen-ui.c -o gen-ui.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from ./src/ui/gen-ui.c:46: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object cert.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/cert.c -o cert.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/cert.c:38: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-basics.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-basics.c -o dclib-basics.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-basics.c:50: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ ./dclib/dclib-basics.c: In function ‘PrintKeywordList’: ./dclib/dclib-basics.c:4039:12: warning: function may return address of local variable [-Wreturn-local-addr] 4039 | return buf; | ^~~ ./dclib/dclib-basics.c:3997:10: note: declared here 3997 | char temp[CIRC_BUF_MAX_ALLOC]; | ^~~~ *** object dclib-color.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-color.c -o dclib-color.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-color.c:48: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-debug.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-debug.c -o dclib-debug.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-debug.c:46: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-file.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-file.c -o dclib-file.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-file.c:53: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ ./dclib/dclib-file.c: In function ‘SearchFiles’: ./dclib/dclib-file.c:2537:13: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations] 2537 | stat = readdir_r(fdir,&dent,&dptr); | ^~~~ In file included from /usr/include/features.h:473, from /usr/include/sys/types.h:25, from ./dclib/dclib-file.c:37: /usr/include/dirent.h:189:12: note: declared here 189 | extern int __REDIRECT (readdir_r, | ^~~~~~~~~~ *** object dclib-numeric.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-numeric.c -o dclib-numeric.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-numeric.c:45: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-option.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-option.c -o dclib-option.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-option.h:38, from ./dclib/dclib-option.c:37: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-tables.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-tables.c -o dclib-tables.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-tables.c:44: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-ui.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-ui.c -o dclib-ui.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-ui.c:39: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-utf8.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-utf8.c -o dclib-utf8.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-utf8.c:41: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object dclib-vector.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-vector.c -o dclib-vector.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-vector.c:39: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘ClearFloat34’: ./dclib/dclib-vector.c:575:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 575 | float *d = f34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupFloat34’: ./dclib/dclib-vector.c:586:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 586 | float *d = f34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupMatrixF34’: ./dclib/dclib-vector.c:610:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 610 | float *t = mat->v; | ^~~ ./dclib/dclib-vector.c: In function ‘MultiplyF34’: ./dclib/dclib-vector.c:759:18: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | float *res = dest->v; | ^~~~ ./dclib/dclib-vector.c:760:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 760 | const float *a = src1->v; | ^~~~ ./dclib/dclib-vector.c:761:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 761 | const float *b = src2->v; | ^~~~ ./dclib/dclib-vector.c: In function ‘ClearDouble34’: ./dclib/dclib-vector.c:787:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | double *d = d34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupDouble34’: ./dclib/dclib-vector.c:798:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 798 | double *d = d34->v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetupMatrixD34’: ./dclib/dclib-vector.c:822:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 822 | double *t = mat->v; | ^~~ ./dclib/dclib-vector.c: In function ‘MultiplyD34’: ./dclib/dclib-vector.c:971:19: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 971 | double *res = dest->v; | ^~~~ ./dclib/dclib-vector.c:972:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | const double *a = src1->v; | ^~~~ ./dclib/dclib-vector.c:973:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 973 | const double *b = src2->v; | ^~~~ ./dclib/dclib-vector.c: In function ‘CopyF34toD34’: ./dclib/dclib-vector.c:1003:17: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1003 | double *d = dest->v; | ^~~~ ./dclib/dclib-vector.c:1004:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1004 | const float *s = src->v; | ^~~ ./dclib/dclib-vector.c: In function ‘CopyD34toF34’: ./dclib/dclib-vector.c:1022:16: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1022 | float *d = dest->v; | ^~~~ ./dclib/dclib-vector.c:1023:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1023 | const double *s = src->v; | ^~~ ./dclib/dclib-vector.c: In function ‘CheckStatusMatrixD’: ./dclib/dclib-vector.c:1233:21: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1233 | double *t = mat->trans_matrix.v; | ^~~ ./dclib/dclib-vector.c: In function ‘SetARotateMatrixD’: ./dclib/dclib-vector.c:1483:21: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1483 | double *t = mat->trans_matrix.v; | ^~~ ./dclib/dclib-vector.c: In function ‘CalcVectorsMatrixD’: ./dclib/dclib-vector.c:1776:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1776 | double (*m)[4] = mat->trans_matrix.m; | ^~~ *** object dclib-xdump.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c ./dclib/dclib-xdump.c -o dclib-xdump.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-xdump.h:38, from ./dclib/dclib-xdump.c:39: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object file-formats.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/file-formats.c -o file-formats.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/file-formats.c:37: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/libwbfs/file-formats.c: In function ‘ntoh_dol_header’: src/libwbfs/file-formats.c:216:27: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | const u32 * src_ptr = src->sect_off; | ^~~ src/libwbfs/file-formats.c:217:22: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | u32 * dest_ptr = dest->sect_off; | ^~~~ src/libwbfs/file-formats.c: In function ‘hton_dol_header’: src/libwbfs/file-formats.c:235:27: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | const u32 * src_ptr = src->sect_off; | ^~~ src/libwbfs/file-formats.c:236:22: warning: taking address of packed member of ‘struct dol_header_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | u32 * dest_ptr = dest->sect_off; | ^~~~ In function ‘id_setup’, inlined from ‘header_128_setup’ at src/libwbfs/file-formats.c:586:5: src/libwbfs/file-formats.c:572:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 572 | *dest++ = *src++; | ~~~~~~~~^~~~~~~~ In file included from src/libwbfs/file-formats.c:37: src/libwbfs/file-formats.c: In function ‘header_128_setup’: src/libwbfs/file-formats.h:426:25: note: at offset [2, 3] into destination object ‘disc_id’ of size 1 426 | /* 0x00 */ char disc_id; | ^~~~~~~ src/libwbfs/file-formats.h:426:25: note: at offset [2, 3] into destination object ‘disc_id’ of size 1 In function ‘id_setup’, inlined from ‘header_128_setup’ at src/libwbfs/file-formats.c:586:5: src/libwbfs/file-formats.c:572:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 572 | *dest++ = *src++; | ~~~~~~~~^~~~~~~~ In file included from src/libwbfs/file-formats.c:37: src/libwbfs/file-formats.c: In function ‘header_128_setup’: src/libwbfs/file-formats.h:426:25: note: at offset [3, 4] into destination object ‘disc_id’ of size 1 426 | /* 0x00 */ char disc_id; | ^~~~~~~ src/libwbfs/file-formats.h:426:25: note: at offset [3, 4] into destination object ‘disc_id’ of size 1 In function ‘id_setup’, inlined from ‘header_128_setup’ at src/libwbfs/file-formats.c:586:5: src/libwbfs/file-formats.c:572:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 572 | *dest++ = *src++; | ~~~~~~~~^~~~~~~~ In file included from src/libwbfs/file-formats.c:37: src/libwbfs/file-formats.c: In function ‘header_128_setup’: src/libwbfs/file-formats.h:426:25: note: at offset [4, 5] into destination object ‘disc_id’ of size 1 426 | /* 0x00 */ char disc_id; | ^~~~~~~ src/libwbfs/file-formats.h:426:25: note: at offset [4, 5] into destination object ‘disc_id’ of size 1 In function ‘id_setup’, inlined from ‘header_128_setup’ at src/libwbfs/file-formats.c:586:5: src/libwbfs/file-formats.c:572:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 572 | *dest++ = *src++; | ~~~~~~~~^~~~~~~~ In file included from src/libwbfs/file-formats.c:37: src/libwbfs/file-formats.c: In function ‘header_128_setup’: src/libwbfs/file-formats.h:426:25: note: at offset [5, 6] into destination object ‘disc_id’ of size 1 426 | /* 0x00 */ char disc_id; | ^~~~~~~ src/libwbfs/file-formats.h:426:25: note: at offset [5, 6] into destination object ‘disc_id’ of size 1 *** object iso-interface.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/iso-interface.c -o iso-interface.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-file.h:43, from src/iso-interface.c:46: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-bzip2.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-bzip2.c -o lib-bzip2.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-bzip2.h:43, from src/lib-bzip2.c:45: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-ciso.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-ciso.c -o lib-ciso.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-ciso.c:49: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-file.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-file.c -o lib-file.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-file.c:61: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-gcz.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-gcz.c -o lib-gcz.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-gcz.h:41, from src/lib-gcz.c:44: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-lzma.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-lzma.c -o lib-lzma.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-lzma.h:42, from src/lib-lzma.c:39: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-sf.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-sf.c -o lib-sf.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-sf.c:48: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/lib-sf.c: In function ‘ReadWBFS’: src/lib-sf.c:1819:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1819 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘DataBlockWBFS’: src/lib-sf.c:1868:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1868 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘FileMapWBFS’: src/lib-sf.c:1910:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1910 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘WriteWBFS’: src/lib-sf.c:1942:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1942 | u16 * wlba_tab = sf->wbfs->disc->header->wlba_table; | ^~ src/lib-sf.c: In function ‘CopyWBFSDisc’: src/lib-sf.c:3743:22: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3743 | u16 * wlba_tab = in->wbfs->disc->header->wlba_table; | ^~ *** object lib-std.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-std.c -o lib-std.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-std.c:63: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object lib-wdf.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-wdf.c -o lib-wdf.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/lib-wdf.c:49: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/lib-wdf.c: In function ‘SetModeWDF’: src/lib-wdf.c:1338:46: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 7 [-Wformat-truncation=] 1338 | snprintf(opt_buf,sizeof(opt_buf),"wdf%u",vers); | ^~ src/lib-wdf.c:1338:42: note: directive argument in the range [1, 4294967295] 1338 | snprintf(opt_buf,sizeof(opt_buf),"wdf%u",vers); | ^~~~~~~ src/lib-wdf.c:1338:9: note: ‘snprintf’ output between 5 and 14 bytes into a destination of size 10 1338 | snprintf(opt_buf,sizeof(opt_buf),"wdf%u",vers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** object lib-wia.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/lib-wia.c -o lib-wia.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/iso-interface.h:41, from src/lib-wia.c:40: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/lib-wia.c: In function ‘TermWriteWIA’: src/lib-wia.c:2555:67: warning: taking address of packed member of ‘struct wia_disc_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2555 | err = write_data( sf, 0, wia->raw_data, raw_data_len, -1, &disc->raw_data_size ); | ^~~~~~~~~~~~~~~~~~~~ src/lib-wia.c:2571:61: warning: taking address of packed member of ‘struct wia_disc_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2571 | err = write_data( sf, 0, wia->group, group_len, -1, &disc->group_size ); | ^~~~~~~~~~~~~~~~~ *** object libwbfs.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/libwbfs.c -o libwbfs.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/libwbfs.h:41, from src/libwbfs/libwbfs.c:38: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/libwbfs/libwbfs.c: In function ‘wbfs_open_partition_param’: src/libwbfs/libwbfs.c:322:17: warning: converting a packed ‘wbfs_disc_info_t’ pointer (alignment 1) to a ‘u32’ {aka ‘const unsigned int’} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 322 | const u32 * ptr = (u32*)info; | ^~~~~ In file included from src/libwbfs/libwbfs.h:41, from src/libwbfs/libwbfs.c:38: src/libwbfs/file-formats.h:875:16: note: defined here 875 | typedef struct wbfs_disc_info_t | ^~~~~~~~~~~~~~~~ src/libwbfs/libwbfs.c: In function ‘wbfs_get_disc_fragments’: src/libwbfs/libwbfs.c:813:44: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 813 | = wbfs_get_fragments( d->header->wlba_table, | ~~~~~~~~~^~~~~~~~~~~~ src/libwbfs/libwbfs.c: In function ‘wbfs_get_disc_info_by_slot’: src/libwbfs/libwbfs.c:1085:54: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1085 | *n_fragments = wbfs_get_fragments( header->wlba_table, | ~~~~~~^~~~~~~~~~~~ src/libwbfs/libwbfs.c: In function ‘wbfs_calc_used_blocks’: src/libwbfs/libwbfs.c:1348:30: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1348 | u16 * wlba_tab = info->wlba_table; | ^~~~ src/libwbfs/libwbfs.c:1474:34: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1474 | u16 * wlba_tab = info->wlba_table; | ^~~~ *** object match-pattern.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/match-pattern.c -o match-pattern.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/match-pattern.c:43: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object patch.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/patch.c -o patch.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/patch.h:42, from src/patch.c:45: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object rijndael.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/rijndael.c -o rijndael.o *** object sha1_one.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/crypto/sha1_one.c -o sha1_one.o *** object sha1dgst.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/crypto/sha1dgst.c -o sha1dgst.o *** object titles.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/titles.c -o titles.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/titles.c:47: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object tools.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/tools.c -o tools.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/tools.c:37: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object wbfs-interface.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wbfs-interface.c -o wbfs-interface.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/wbfs-interface.h:43, from src/wbfs-interface.c:52: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/wbfs-interface.c: In function ‘DumpWBFS’: src/wbfs-interface.c:1914:29: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1914 | u16 * tab = d->header->wlba_table; | ^ src/wbfs-interface.c: In function ‘CheckWBFS’: src/wbfs-interface.c:2788:26: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2788 | u16 * wlba_tab = d->header->wlba_table; | ^ src/wbfs-interface.c:2838:26: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2838 | u16 * wlba_tab = d->header->wlba_table; | ^ src/wbfs-interface.c: In function ‘AW_insert_inode.isra’: src/wbfs-interface.c:2191:43: warning: ‘%s’ directive output may be truncated writing up to 39 bytes into a region of size 30 [-Wformat-truncation=] 2191 | snprintf(r->info,sizeof(r->info),"%s n=%u", timbuf, inode->count ); | ^~ ~~~~~~ src/wbfs-interface.c:2191:42: note: directive argument in the range [0, 65535] 2191 | snprintf(r->info,sizeof(r->info),"%s n=%u", timbuf, inode->count ); | ^~~~~~~~~ src/wbfs-interface.c:2191:9: note: ‘snprintf’ output between 5 and 48 bytes into a destination of size 30 2191 | snprintf(r->info,sizeof(r->info),"%s n=%u", timbuf, inode->count ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** object wiidisc.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/libwbfs/wiidisc.c -o wiidisc.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/libwbfs/wiidisc.c:37: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/libwbfs/wiidisc.c: In function ‘wd_patch_disc_header’: src/libwbfs/wiidisc.c:5964:64: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 40 [-Wformat-truncation=] 5964 | snprintf(item->info,sizeof(item->info),"disc name: %s",name); | ^~ ~~~~ src/libwbfs/wiidisc.c:5964:13: note: ‘snprintf’ output between 12 and 75 bytes into a destination of size 51 5964 | snprintf(item->info,sizeof(item->info),"disc name: %s",name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libwbfs/wiidisc.c: In function ‘wd_patch_part_name’: src/libwbfs/wiidisc.c:6132:64: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 40 [-Wformat-truncation=] 6132 | snprintf(item->info,sizeof(item->info),"boot name: %s",name); | ^~ ~~~~ src/libwbfs/wiidisc.c:6132:13: note: ‘snprintf’ output between 12 and 75 bytes into a destination of size 51 6132 | snprintf(item->info,sizeof(item->info),"boot name: %s",name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** helper gen-ui  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.o src/lzma/LzFind.o src/lzma/Lzma2Dec.o src/lzma/Lzma2Enc.o src/lzma/LzmaDec.o src/lzma/LzmaEnc.o ssl-asm.o titles.o tools.o wbfs-interface.o wiidisc.o -lz -lm -lncurses -o gen-ui *** +object wdf.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wdf.c -o wdf.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/wdf.c:44: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** object wit-mix.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wit-mix.c -o wit-mix.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/wit-mix.c:5: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** tool wdf  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.o src/lzma/LzFind.o src/lzma/Lzma2Dec.o src/lzma/Lzma2Enc.o src/lzma/LzmaDec.o src/lzma/LzmaEnc.o ssl-asm.o titles.o tools.o wbfs-interface.o wiidisc.o -lz -lm -lncurses -o wdf *** +object wfuse.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wfuse.c -o wfuse.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/wfuse.c:49: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** tool wfuse -lfuse -lpthread -ldl  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -static-libgcc wfuse.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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.o src/lzma/LzFind.o src/lzma/Lzma2Dec.o src/lzma/Lzma2Enc.o src/lzma/LzmaDec.o src/lzma/LzmaEnc.o ssl-asm.o titles.o tools.o wbfs-interface.o wiidisc.o -lz -lm -lncurses -lfuse -lpthread -ldl -o wfuse *** +object wit.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wit.c -o wit.o In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-file.h:43, from src/wit.c:56: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/wit.c: In function ‘exec_filetype’: src/wit.c:1500:46: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 1500 | snprintf(split,sizeof(split),"%2d",sf->f.split_used); | ^ src/wit.c:1500:13: note: ‘snprintf’ output between 3 and 11 bytes into a destination of size 10 1500 | snprintf(split,sizeof(split),"%2d",sf->f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/wit.c:1472:46: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 1472 | snprintf(split,sizeof(split),"%2d",sf->f.split_used); | ^ src/wit.c:1472:13: note: ‘snprintf’ output between 3 and 11 bytes into a destination of size 10 1472 | snprintf(split,sizeof(split),"%2d",sf->f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/wit.c: In function ‘exec_extract.part.0’: src/wit.c:2781:56: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 2781 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~ src/wit.c:2781:54: note: directive argument in the range [2, 2147483647] 2781 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~ src/wit.c:2781:17: note: ‘snprintf’ output between 3 and 12 bytes into a destination of size 10 2781 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/wit.c: In function ‘exec_move.part.0’: src/wit.c:3522:60: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 3522 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~ src/wit.c:3522:58: note: directive argument in the range [2, 2147483647] 3522 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~ src/wit.c:3522:21: note: ‘snprintf’ output between 3 and 12 bytes into a destination of size 10 3522 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/wit.c: In function ‘exec_copy.part.0’: src/wit.c:2956:56: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 2956 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~ src/wit.c:2956:54: note: directive argument in the range [2, 2147483647] 2956 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~ src/wit.c:2956:17: note: ‘snprintf’ output between 3 and 12 bytes into a destination of size 10 2956 | snprintf(split_buf,sizeof(split_buf),"*%u",fi->f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** tool wit wit-mix.o cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.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 -lz -lm -lncurses -o wit *** object wtest.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wtest.c -o wtest.o In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:49, from src/lib-wdf.h:41, from src/lib-sf.h:40, from src/wtest.c:66: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ *** tool wtest  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.o src/lzma/LzFind.o src/lzma/Lzma2Dec.o src/lzma/Lzma2Enc.o src/lzma/LzmaDec.o src/lzma/LzmaEnc.o ssl-asm.o titles.o tools.o wbfs-interface.o wiidisc.o -lz -lm -lncurses -o wtest *** +object wwt.o  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -MMD -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -c src/wwt.c -o wwt.o In file included from ./dclib/dclib-basics.h:56, from src/libwbfs/tools.h:41, from src/libwbfs/file-formats.h:51, from src/libwbfs/cert.h:42, from src/libwbfs/wiidisc.h:40, from src/wwt.c:56: ./dclib/dclib-numeric.h: In function ‘TransformF3D34’: ./dclib/dclib-numeric.h:428:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 428 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3D34’: ./dclib/dclib-numeric.h:440:23: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformF3F34’: ./dclib/dclib-numeric.h:452:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function ‘TransformD3F34’: ./dclib/dclib-numeric.h:464:22: warning: taking address of packed member of ‘union ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | const float *m = d34->v; | ^~~ src/wwt.c: In function ‘cmd_edit’: src/wwt.c:1589:30: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1589 | u16 * wlba_tab = disc->header->wlba_table; | ^~~~ src/wwt.c: In function ‘cmd_scrub’: src/wwt.c:3053:42: warning: taking address of packed member of ‘struct wbfs_disc_info_t’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3053 | u16 * wlba_tab = wbfs.disc->header->wlba_table; | ^~~~ src/wwt.c: In function ‘cmd_filetype’: src/wwt.c:3914:54: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 3914 | snprintf(split,sizeof(split),"%2d",sf.f.split_used); | ^ src/wwt.c:3914:21: note: ‘snprintf’ output between 3 and 11 bytes into a destination of size 10 3914 | snprintf(split,sizeof(split),"%2d",sf.f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/wwt.c:3893:54: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 3893 | snprintf(split,sizeof(split),"%2d",sf.f.split_used); | ^ src/wwt.c:3893:21: note: ‘snprintf’ output between 3 and 11 bytes into a destination of size 10 3893 | snprintf(split,sizeof(split),"%2d",sf.f.split_used); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** tool wwt  cc -O2 -march=i586 -mtune=i686 -Wl,--allow-multiple-definition -fcommon -funroll-loops -march=i686 -I./dclib -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-parentheses -Wno-unused-function -Isrc/libwbfs -Isrc -I./src/ui -I. -Iwork -DHAVE_ZLIB=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_FIEMAP=1 -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -DWIT -DDEBUG_ASSERT -DEXTENDED_ERRORS=1 -D_7ZIP_ST=1 -D_LZMA_PROB32=1 -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/libbz2/blocksort.o src/libbz2/bzlib.o src/libbz2/compress.o src/libbz2/crctable.o src/libbz2/decompress.o src/libbz2/huffman.o src/libbz2/randtable.o src/lzma/LzFind.o src/lzma/Lzma2Dec.o src/lzma/Lzma2Enc.o src/lzma/LzmaDec.o src/lzma/LzmaEnc.o ssl-asm.o titles.o tools.o wbfs-interface.o wiidisc.o -lz -lm -lncurses -o wwt *** link wdf -> wdf-cat  *** link wdf -> wdf-dump  *** create install.sh  *** create load-titles.sh  *** create INSTALL.txt  *** install binaries to /usr/src/slapt-src-i486/system/wiimms-iso-tools/package-wiimms-iso-tools/usr/bin *** create wdf links *** install share files to /usr/src/slapt-src-i486/system/wiimms-iso-tools/package-wiimms-iso-tools/usr/share/wit Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src-i486/system/wiimms-iso-tools/wiimms-iso-tools-3.02a-i586-1salix15.0.txz ./ install/ install/slack-desc usr/ usr/bin/ usr/bin/wdf usr/bin/wdf-cat usr/bin/wdf-dump usr/bin/wfuse usr/bin/wit usr/bin/wwt usr/doc/ usr/doc/wiimms-iso-tools-3.02a/ usr/doc/wiimms-iso-tools-3.02a/gpl-2.0.txt usr/doc/wiimms-iso-tools-3.02a/wiimms-iso-tools.SlackBuild usr/share/ usr/share/wit/ usr/share/wit/load-titles.sh usr/share/wit/magic.txt usr/share/wit/system-menu.txt usr/share/wit/titles-de.txt usr/share/wit/titles-es.txt usr/share/wit/titles-fr.txt usr/share/wit/titles-it.txt usr/share/wit/titles-ja.txt usr/share/wit/titles-ko.txt usr/share/wit/titles-nl.txt usr/share/wit/titles-pt.txt usr/share/wit/titles-ru.txt usr/share/wit/titles-zhcn.txt usr/share/wit/titles-zhtw.txt usr/share/wit/titles.txt Slackware package /usr/src/slapt-src-i486/system/wiimms-iso-tools/wiimms-iso-tools-3.02a-i586-1salix15.0.txz created. ERROR: [block:0] "corrupted" tgz archive (unimplemented typeflag [x]) ERROR: error thrown ERROR: Package file is corrupted. (wiimms-iso-tools.source-3.02a.txz) ERROR: Package installation failed! Installing package wiimms-iso-tools.source-3.02a... /sbin/spkg -u --reinstall --install-new wiimms-iso-tools.source-3.02a.txz Failed