>>> wiimms-szs-tools: Building testing/wiimms-szs-tools 2.26a-r0 (using abuild 3.9.0-r0) started Sun, 13 Feb 2022 10:09:51 +0000 >>> wiimms-szs-tools: Checking sanity of /home/buildozer/aports/testing/wiimms-szs-tools/APKBUILD... >>> wiimms-szs-tools: Analyzing dependencies... >>> wiimms-szs-tools: Installing for build: build-base bash libpng-dev linux-headers ncurses-dev (1/8) Installing readline (8.1.1-r0) (2/8) Installing bash (5.1.16-r0) Executing bash-5.1.16-r0.post-install (3/8) Installing libpng (1.6.37-r1) (4/8) Installing zlib-dev (1.2.11-r3) (5/8) Installing libpng-dev (1.6.37-r1) (6/8) Installing linux-headers (5.16.7-r0) (7/8) Installing ncurses-dev (6.3_p20220129-r0) (8/8) Installing .makedepends-wiimms-szs-tools (20220213.100952) Executing busybox-1.35.0-r2.trigger OK: 343 MiB in 107 packages >>> wiimms-szs-tools: Cleaning up srcdir >>> wiimms-szs-tools: Cleaning up pkgdir >>> wiimms-szs-tools: Fetching https://distfiles.alpinelinux.org/distfiles/edge/wiimms-szs-tools-9ae8841ec4720e74173e2f72fac33f0848bbf435.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> wiimms-szs-tools: Fetching wiimms-szs-tools-9ae8841ec4720e74173e2f72fac33f0848bbf435.tar.gz::https://github.com/Wiimm/wiimms-szs-tools/archive/9ae8841ec4720e74173e2f72fac33f0848bbf435.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 164 100 164 0 0 779 0 --:--:-- --:--:-- --:--:-- 780 100 448k 0 448k 0 0 854k 0 --:--:-- --:--:-- --:--:-- 854k 100 2260k 0 2260k 0 0 2654k 0 --:--:-- --:--:-- --:--:-- 5541k >>> wiimms-szs-tools: Fetching https://distfiles.alpinelinux.org/distfiles/edge/wiimms-szs-tools-9ae8841ec4720e74173e2f72fac33f0848bbf435.tar.gz >>> wiimms-szs-tools: Checking sha512sums... wiimms-szs-tools-9ae8841ec4720e74173e2f72fac33f0848bbf435.tar.gz: OK wiimms-szs-tools.patch: OK >>> wiimms-szs-tools: Unpacking /var/cache/distfiles/edge/wiimms-szs-tools-9ae8841ec4720e74173e2f72fac33f0848bbf435.tar.gz... >>> wiimms-szs-tools: wiimms-szs-tools.patch patching file project/Makefile patching file project/dclib/dclib-color.c patching file project/dclib/lib-mkw.h patching file project/src/lib-staticr.c make: Entering directory '/home/buildozer/aports/testing/wiimms-szs-tools/src/wiimms-szs-tools-9ae8841ec4720e74173e2f72fac33f0848bbf435/project' *** create templates.sed  *** text common.inc  *** text config.inc  *** text ctcode.inc  *** text distrib.inc  *** text geohit.inc  *** text itemslot.inc  *** text kmp.inc  *** text lex.inc  *** text kcl.inc  *** text logo.inc  *** text lpar.inc  *** text mdl.inc  *** text minigame.inc  *** text obj-mtl-bz2.inc  *** text objflow.inc  *** text pat.inc  *** text setup.inc  *** text ui-head.inc  *** object blocksort.o [libbz2] *** object bzlib.o [libbz2] *** object compress.o [libbz2] *** object crctable.o [libbz2] *** object decompress.o [libbz2] *** object huffman.o [libbz2] *** object randtable.o [libbz2] *** asm ssl-asm.o  *** create INSTALL.txt  *** create documentation  *** create version.h  *** create install.sh  *** object gen-ui.o  *** object db-mkw.o  *** object dclib-basics.o  *** object dclib-cli.o  *** object dclib-color.o  *** object dclib-debug.o  *** object dclib-file.o  *** object dclib-numeric.o  *** object dclib-option.o  *** object dclib-regex.o  *** object dclib-shift-jis.o  *** object dclib-tables.o  *** object dclib-ui.o  *** object dclib-utf8.o  *** object dclib-vector.o  *** object dclib-xdump.o  *** object file-type.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/db-mkw.h:10, from src/db-mkw.c:8: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object lib-breff.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from ./src/ui/gen-ui.c:46: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-basics.c:47: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ *** object lib-brres.o  ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-cli.c:39: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ 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:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ *** object lib-bzip2.o  ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object lib-checksum.o  In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-regex.h:55, from ./dclib/dclib-regex.c:37: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ *** object lib-dol.o  ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object lib-file.o  *** object lib-mkw.o  *** object lib-numeric.o  In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-color.c:47: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-file.c:55: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ 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: In function 'TransformD3F34': In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-shift-jis.c:40: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ 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:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object lib-pack.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:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ 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:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ 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:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ 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:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ 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:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/file-type.h:11, from src/file-type.c:7: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/lib-dol.h:39, from ./dclib/lib-dol.c:36: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/lib-brres.h:48, from src/lib-breff.h:48, from src/lib-breff.c:43: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-checksum.c:43: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/lib-brres.h:48, from src/lib-brres.c:43: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-bzip2.h:44, from src/lib-bzip2.c:44: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/lib-mkw.h:40, from ./dclib/lib-mkw.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-vector.c: In function 'ClearFloat34': ./dclib/dclib-vector.c:593:16: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 593 | float *d = f34->v; | ^~~ ./dclib/dclib-vector.c: In function 'SetupFloat34': ./dclib/dclib-vector.c:604:16: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 604 | float *d = f34->v; | ^~~ ./dclib/dclib-vector.c: In function 'SetupMatrixF34': ./dclib/dclib-vector.c:628:16: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 628 | float *t = mat->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-file.c:49: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-vector.c: In function 'MultiplyF34': ./dclib/dclib-vector.c:777:18: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 777 | float *res = dest->v; | ^~~~ ./dclib/dclib-vector.c:778:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 778 | const float *a = src1->v; | ^~~~ ./dclib/dclib-vector.c:779:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 779 | const float *b = src2->v; | ^~~~ ./dclib/dclib-vector.c: In function 'ClearDouble34': ./dclib/dclib-vector.c:805:17: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 805 | double *d = d34->v; | ^~~ ./dclib/dclib-vector.c: In function 'SetupDouble34': ./dclib/dclib-vector.c:816:17: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 816 | double *d = d34->v; | ^~~ ./dclib/dclib-vector.c: In function 'SetupMatrixD34': ./dclib/dclib-vector.c:840:17: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | double *t = mat->v; | ^~~ *** object lib-rarc.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-numeric.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-vector.c: In function 'MultiplyD34': ./dclib/lib-dol.c: In function 'ntoh_dol_header': ./dclib/lib-dol.c:52:27: warning: taking address of packed member of 'struct dol_header_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 52 | const u32 * src_ptr = src->sect_off; | ^~~ ./dclib/lib-dol.c:53:22: warning: taking address of packed member of 'struct dol_header_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 53 | u32 * dest_ptr = dest->sect_off; | ^~~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-vector.c:989:19: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 989 | double *res = dest->v; | ^~~~ ./dclib/lib-dol.c: In function 'hton_dol_header': ./dclib/lib-dol.c:71:27: warning: taking address of packed member of 'struct dol_header_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | const u32 * src_ptr = src->sect_off; | ^~~ ./dclib/lib-dol.c:72:22: warning: taking address of packed member of 'struct dol_header_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 72 | u32 * dest_ptr = dest->sect_off; | ^~~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-vector.c:990:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 990 | const double *a = src1->v; | ^~~~ ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-vector.c:991:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 991 | const double *b = src2->v; | ^~~~ ./dclib/dclib-vector.c: In function 'CopyF34toD34': In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/lib-pack.h:43, from src/lib-pack.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-vector.c:1021:17: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1021 | double *d = dest->v; | ^~~~ ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-vector.c:1022:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1022 | const float *s = src->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-vector.c: In function 'CopyD34toF34': ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-vector.c:1040:16: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1040 | float *d = dest->v; | ^~~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-vector.c:1041:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1041 | const double *s = src->v; | ^~~ ./dclib/dclib-vector.c: In function 'CheckStatusMatrixD': ./dclib/dclib-vector.c:1251:21: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1251 | double *t = mat->trans_matrix.v; | ^~~ ./dclib/dclib-vector.c: In function 'SetARotateMatrixD': ./dclib/dclib-vector.c:1501:21: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1501 | double *t = mat->trans_matrix.v; | ^~~ ./dclib/dclib-vector.c: In function 'CalcVectorsMatrixD': ./dclib/dclib-vector.c:1794:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1794 | double (*m)[4] = mat->trans_matrix.m; | ^~~ *** object lib-rkc.o  *** object lib-std.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/lib-rarc.h:48, from src/lib-rarc.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-rkc.h:43, from src/lib-rkc.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/lib-brres.c: In function 'brsub_string_func': src/lib-brres.c:1161:58: warning: taking address of packed member of 'struct pat_s0_belem_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1161 | it->index += brit->string_func(brit,data,&elem->offset_name); | ^~~~~~~~~~~~~~~~~~ src/lib-brres.c:1168:67: warning: taking address of packed member of 'struct pat_s0_sref_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1168 | it->index += brit->string_func(brit,(u8*)sref,&sref->offset_name); | ^~~~~~~~~~~~~~~~~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-std.c:42: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ src/lib-brres.c:1212:63: warning: taking address of packed member of 'struct brres_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1212 | it->index += brit->string_func(brit,(u8*)bcut->gptr,&bcut->eptr->name_off); | ^~~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/lib-brres.c: In function 'IterateStringsBRSUB': src/lib-brres.c:1342:48: warning: taking address of packed member of 'struct brsub_header_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1342 | count += it->offset_func(it,brsub_data,&bh->brres_offset); | ^~~~~~~~~~~~~~~~~ *** object lib-szs.o  *** object sha1_one.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/lib-szs.c:43: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object sha1dgst.o  *** object analyze.o  *** object db-ctcode.o  *** object db-dol.o  *** object db-file.o  *** object db-kcl.o  ./dclib/dclib-regex.c: In function 'ReplaceRegex': ./dclib/dclib-regex.c:360:5: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 360 | InitializeFastBuf(&temp,sizeof(temp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./dclib/dclib-regex.h:55, from ./dclib/dclib-regex.c:37: ./dclib/dclib-basics.h:1674:13: note: by argument 1 of type 'cvp' {aka 'const void *'} to 'InitializeFastBuf' declared here 1674 | FastBuf_t * InitializeFastBuf ( cvp mem, uint size ); | ^~~~~~~~~~~~~~~~~ ./dclib/dclib-regex.c:359:46: note: 'temp' declared here 359 | struct { FastBuf_t b; char space[500]; } temp; | ^~~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/lib-brres.h:48, from src/analyze.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/db-dol.h:10, from src/db-dol.c:8: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/db-file.h:10, from src/db-file.c:7: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object db-object.o  *** object getopt.o  *** object lib-bmg.o  *** object lib-common.o  *** object lib-ctcode.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/db-object.h:10, from src/db-object.c:8: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/analyze.c: In function 'AnalyzeKMP': src/analyze.c:1240:28: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1240 | const u16 *s = gobj->setting; | ^~~~ *** object lib-geohit.o  *** object lib-image1.o  In file included from ./dclib/dclib-basics.h:56, from ./dclib/lib-bmg.h:39, from ./dclib/lib-bmg.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-xdump.h:38, from src/lib-common.c:40: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-ctcode.h:41, from src/lib-ctcode.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-xdump.h:38, from src/lib-geohit.c:40: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-image1.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object lib-image2.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-image2.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object lib-image3.o  *** object lib-itemslot.o  src/lib-ctcode.c: In function 'SetTrackBMG': src/lib-ctcode.c:95:17: warning: taking address of packed member of 'struct ctcode_crs1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 95 | u16 *dest = ctcode->crs->data[tidx].tname; | ^~~~~~ src/lib-ctcode.c: In function 'SetTrackInfo16': src/lib-ctcode.c:170:17: warning: taking address of packed member of 'struct ctcode_crs1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 170 | u16 *dest = ctcode->crs->data[tidx].tname; | ^~~~~~ src/lib-ctcode.c: In function 'GetRawTrackInfo': src/lib-ctcode.c:220:15: warning: taking address of packed member of 'struct ctcode_crs1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 220 | src = ctcode->crs->data[tidx].tname; | ^~~~~~ src/lib-ctcode.c: In function 'GetTrackFile': src/lib-ctcode.c:255:26: warning: taking address of packed member of 'struct ctcode_crs1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | const u16 *src = ctcode->crs->data[tidx].tname; | ^~~~~~ src/lib-ctcode.c: In function 'GetTrackName16': src/lib-ctcode.c:337:34: warning: taking address of packed member of 'struct ctcode_crs1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 337 | *tlen = GetLength16BMG(td->tname,sizeof(td->tname)/sizeof(*td->tname)); | ~~^~~~~~~ src/lib-ctcode.c:338:12: warning: taking address of packed member of 'struct ctcode_crs1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | return td->tname; | ^~ src/lib-ctcode.c: In function 'ResetDataCTCODE': src/lib-ctcode.c:599:21: warning: taking address of packed member of 'struct ctcode_cup1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 599 | SetName16(cd->name,namebuf); | ~~^~~~~~ src/lib-ctcode.c:691:25: warning: taking address of packed member of 'struct ctcode_crs1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 691 | SetName16(td->tname,info->name_en); | ~~^~~~~~~ src/lib-ctcode.c:703:25: warning: taking address of packed member of 'struct ctcode_crs1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 703 | SetName16(td->tname,namebuf); | ~~^~~~~~~ src/lib-ctcode.c: In function 'InsertTrackIntoCup': src/lib-ctcode.c:1386:25: warning: taking address of packed member of 'struct ctcode_cup1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1386 | SetName16(cd->name,cname); | ~~^~~~~~ src/lib-ctcode.c:1400:29: warning: taking address of packed member of 'struct ctcode_cup1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1400 | SetName16(cd->name,buf); | ~~^~~~~~ src/lib-ctcode.c: In function 'ScanRTL_Nintendo': src/lib-ctcode.c:1664:25: warning: taking address of packed member of 'struct ctcode_crs1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1664 | SetName16(td->tname,name); | ~~^~~~~~~ *** object lib-kcl-image.o  In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-xdump.h:38, from src/lib-itemslot.c:40: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-image3.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/lib-ctcode.c: In function 'SaveTextCTCODE': src/lib-ctcode.c:3020:60: warning: taking address of packed member of 'struct ctcode_cup1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3020 | PrintString16BMG(namebuf,sizeof(namebuf),cd->name,-1, | ~~^~~~~~ src/lib-ctcode.c:3136:72: warning: taking address of packed member of 'struct ctcode_cup1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3136 | PrintString16BMG(namebuf,sizeof(namebuf),cd->name,-1, | ~~^~~~~~ src/lib-ctcode.c:3148:72: warning: taking address of packed member of 'struct ctcode_cup1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3148 | PrintString16BMG(namebuf,sizeof(namebuf),cd->name,-1, | ~~^~~~~~ src/lib-ctcode.c:3162:72: warning: taking address of packed member of 'struct ctcode_cup1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3162 | PrintString16BMG(namebuf,sizeof(namebuf),cd->name,-1, | ~~^~~~~~ src/lib-ctcode.c:3195:56: warning: taking address of packed member of 'struct ctcode_cup1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3195 | PrintString16BMG(namebuf,sizeof(namebuf),cd->name,-1, | ~~^~~~~~ src/lib-ctcode.c: In function 'SaveMessageCTCODE': src/lib-ctcode.c:3285:41: warning: taking address of packed member of 'struct ctcode_cup1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3285 | uint len = GetLength16BMG(cd->name,sizeof(cd->name)/sizeof(*cd->name)); | ~~^~~~~~ src/lib-ctcode.c:3286:38: warning: taking address of packed member of 'struct ctcode_cup1_data_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3286 | AssignItemText16BMG(bi,cd->name,len); | ~~^~~~~~ *** object lib-kcl.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-kcl.h:43, from src/lib-kcl-image.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object lib-kmp-diff.o  *** object lib-kmp-draw.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-kcl.h:43, from src/lib-kcl.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ *** object lib-kmp-pflags.o  ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object lib-kmp-text.o  src/lib-kcl-image.c: In function 'SaveImageKCL': src/lib-kcl-image.c:477:32: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 477 | TransformPosFloat3D(tab->v,8,sizeof(*tab)); | ~~~^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-kmp.h:46, from src/lib-kmp-diff.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-kmp.h:46, from src/lib-kmp-draw.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-kmp.h:46, from src/lib-kmp-pflags.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-kmp.h:46, from src/lib-kmp-text.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/lib-kcl.c: In function 'CopyTriData_F2D': src/lib-kcl.c:717:22: warning: taking address of packed member of 'struct kcl_tridata_flt_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 717 | const float *s = &src->length; | ^~~~~~~~~~~~ src/lib-kcl.c:718:17: warning: taking address of packed member of 'struct kcl_tridata_dbl_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 718 | double *d = &dest->length; | ^~~~~~~~~~~~~ src/lib-kcl.c: In function 'CopyTriData_D2F': src/lib-kcl.c:733:23: warning: taking address of packed member of 'struct kcl_tridata_dbl_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 733 | const double *s = &src->length; | ^~~~~~~~~~~~ src/lib-kcl.c:734:16: warning: taking address of packed member of 'struct kcl_tridata_flt_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 734 | float *d = &dest->length; | ^~~~~~~~~~~~~ *** object lib-kmp.o  src/lib-kcl.c: In function 'CalcNormalsTriData': src/lib-kcl.c:1004:21: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1004 | float *f = td->normal->v; | ^~ *** object lib-lecode.o  src/lib-kcl.c: In function 'RoundNormalsKCL': src/lib-kcl.c:1132:20: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1132 | float *f = td->normal->v; | ^~ src/lib-kmp-diff.c: In function 'print_pt': src/lib-kmp-diff.c:452:25: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | print_float(3,p1->position,p2->position,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:452:38: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | print_float(3,p1->position,p2->position,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-diff.c: In function 'print_pt2': src/lib-kmp-diff.c:689:25: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 689 | print_float(3,p1->position,p2->position,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:689:38: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 689 | print_float(3,p1->position,p2->position,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:691:23: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 691 | print_rot(3,p1->rotation,p2->rotation); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:691:36: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 691 | print_rot(3,p1->rotation,p2->rotation); | ~~^~~~~~~~~~ src/lib-kmp-diff.c: In function 'print_area': src/lib-kmp-diff.c:928:25: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 928 | print_float(3,e1->position,e2->position,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:928:38: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 928 | print_float(3,e1->position,e2->position,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:930:25: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 930 | print_hex16(2,e1->setting,e2->setting); | ~~^~~~~~~~~ src/lib-kmp-diff.c:930:37: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 930 | print_hex16(2,e1->setting,e2->setting); | ~~^~~~~~~~~ src/lib-kmp-diff.c:935:25: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 935 | print_float(3,e1->rotation,e2->rotation,epsilon_rot); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:935:38: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 935 | print_float(3,e1->rotation,e2->rotation,epsilon_rot); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:938:23: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 938 | print_hex16(1,&e1->unknown_2e,&e2->unknown_2e); | ^~~~~~~~~~~~~~~ src/lib-kmp-diff.c:938:39: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 938 | print_hex16(1,&e1->unknown_2e,&e2->unknown_2e); | ^~~~~~~~~~~~~~~ src/lib-kmp-diff.c:941:25: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 941 | print_float(3,e1->scale,e2->scale,epsilon_scale); | ~~^~~~~~~ src/lib-kmp-diff.c:941:35: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 941 | print_float(3,e1->scale,e2->scale,epsilon_scale); | ~~^~~~~~~ src/lib-kmp-diff.c: In function 'print_came': src/lib-kmp-diff.c:1195:25: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1195 | print_float(3,e1->position,e2->position,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:1195:38: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1195 | print_float(3,e1->position,e2->position,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:1197:23: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | print_float(1,&e1->zoom_begin,&e2->zoom_begin,epsilon_pos); | ^~~~~~~~~~~~~~~ src/lib-kmp-diff.c:1197:39: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1197 | print_float(1,&e1->zoom_begin,&e2->zoom_begin,epsilon_pos); | ^~~~~~~~~~~~~~~ src/lib-kmp-diff.c:1204:25: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1204 | print_float(3,e1->rotation,e2->rotation,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:1204:38: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1204 | print_float(3,e1->rotation,e2->rotation,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-diff.c:1206:23: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1206 | print_float(1,&e1->zoom_end,&e2->zoom_end,epsilon_pos); | ^~~~~~~~~~~~~ src/lib-kmp-diff.c:1206:37: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1206 | print_float(1,&e1->zoom_end,&e2->zoom_end,epsilon_pos); | ^~~~~~~~~~~~~ src/lib-kmp-diff.c:1213:25: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1213 | print_float(3,e1->viewpt_begin,e2->viewpt_begin,epsilon_pos); | ~~^~~~~~~~~~~~~~ src/lib-kmp-diff.c:1213:42: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1213 | print_float(3,e1->viewpt_begin,e2->viewpt_begin,epsilon_pos); | ~~^~~~~~~~~~~~~~ src/lib-kmp-diff.c:1220:25: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1220 | print_float(3,e1->viewpt_end,e2->viewpt_end,epsilon_pos); | ~~^~~~~~~~~~~~ src/lib-kmp-diff.c:1220:40: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1220 | print_float(3,e1->viewpt_end,e2->viewpt_end,epsilon_pos); | ~~^~~~~~~~~~~~ src/lib-kmp-diff.c:1222:23: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1222 | print_float(1,&e1->time,&e2->time,epsilon_time); | ^~~~~~~~~ src/lib-kmp-diff.c:1222:33: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1222 | print_float(1,&e1->time,&e2->time,epsilon_time); | ^~~~~~~~~ src/lib-kmp-diff.c: In function 'print_ckpt': src/lib-kmp-diff.c:1507:25: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1507 | print_float(2,e1->left,e2->left,epsilon_pos); | ~~^~~~~~ src/lib-kmp-diff.c:1507:34: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1507 | print_float(2,e1->left,e2->left,epsilon_pos); | ~~^~~~~~ src/lib-kmp-diff.c:1509:25: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1509 | print_float(2,e1->right,e2->right,epsilon_pos); | ~~^~~~~~~ src/lib-kmp-diff.c:1509:35: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1509 | print_float(2,e1->right,e2->right,epsilon_pos); | ~~^~~~~~~ src/lib-kmp-diff.c: In function 'print_gobj': src/lib-kmp-diff.c:1823:25: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1823 | print_float(3,g1->position,g2->position,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-draw.c: In function 'Add_CUBE': src/lib-kmp-diff.c:1823:38: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1823 | print_float(3,g1->position,g2->position,epsilon_pos); | ~~^~~~~~~~~~ src/lib-kmp-draw.c:1394:30: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1394 | CreateCuboidF( &cub, size.v, flags & DBF_ROTATE ? op->rotation : 0, pos.v ); | ~~~~^~ src/lib-kmp-draw.c:1394:55: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1394 | CreateCuboidF( &cub, size.v, flags & DBF_ROTATE ? op->rotation : 0, pos.v ); | ^~ src/lib-kmp-diff.c:1837:25: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1837 | print_float(3,g1->rotation,g2->rotation,epsilon_rot); | ~~^~~~~~~~~~ src/lib-kmp-draw.c:1394:76: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1394 | CreateCuboidF( &cub, size.v, flags & DBF_ROTATE ? op->rotation : 0, pos.v ); | ~~~^~ src/lib-kmp-diff.c:1837:38: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1837 | print_float(3,g1->rotation,g2->rotation,epsilon_rot); | ~~^~~~~~~~~~ src/lib-kmp-draw.c: In function 'Add_CUBOID': src/lib-kmp-diff.c:1849:25: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1849 | print_float(3,g1->scale,g2->scale,epsilon_scale); | ~~^~~~~~~ src/lib-kmp-draw.c:1456:30: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1456 | CreateCuboidF( &cub, size.v, flags & DBF_ROTATE ? op->rotation : 0, pos.v ); | ~~~~^~ src/lib-kmp-diff.c:1849:35: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1849 | print_float(3,g1->scale,g2->scale,epsilon_scale); | ~~^~~~~~~ src/lib-kmp-draw.c:1456:55: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1456 | CreateCuboidF( &cub, size.v, flags & DBF_ROTATE ? op->rotation : 0, pos.v ); | ^~ src/lib-kmp-draw.c:1456:76: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1456 | CreateCuboidF( &cub, size.v, flags & DBF_ROTATE ? op->rotation : 0, pos.v ); | ~~~^~ src/lib-kmp-draw.c: In function 'Add_ITEMBOX': src/lib-kmp-draw.c:1684:31: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1684 | CreateCubeF(&cub,240.0,rot.v,pos.v); | ~~~^~ src/lib-kmp-draw.c:1684:37: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1684 | CreateCubeF(&cub,240.0,rot.v,pos.v); | ~~~^~ src/lib-kmp-draw.c: In function 'Add_COIN': src/lib-kmp-draw.c:1736:32: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1736 | CreateCubeF(&cub,size,0,pos.v); | ~~~^~ src/lib-kmp-draw.c: In function 'AddObject2KCL': src/lib-kmp-draw.c:1958:51: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1958 | CreateRegularOctahedronF(&oct,radius,0,pos.v); | ~~~^~ src/lib-kcl.c: In function 'ScanRawKCL': In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-xdump.h:38, from src/lib-lecode.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': src/lib-kcl.c:3945:18: warning: taking address of packed member of 'struct kcl_triangle_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3945 | be16n(in,&tri->idx_vertex,6); | ^~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': src/lib-kcl-image.c:563:29: warning: array subscript -262144 is outside array bounds of 'const u8[272][4]' {aka 'const unsigned char[272][4]'} [-Warray-bounds] 563 | param.kclcol2 = kclcol2 - N_KCL_FLAG; ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ In file included from src/lib-kcl.h:44, from src/lib-kcl-image.c:38: src/db-kcl.h:280:17: note: while referencing 'kcl_color' 280 | extern const u8 kcl_color[N_KCL_COLORS][4]; | ^~~~~~~~~ src/lib-kmp-pflags.c: In function 'DiffXPF': ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/lib-kmp-pflags.c:1818:39: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1818 | diff_sum = Length2F(o1->position,o2->position) | ~~^~~~~~~~~~ src/lib-kcl.c:3949:32: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3949 | const float *flt = vert[in[0]].v; | ^~~~ src/lib-kmp-pflags.c:1818:52: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1818 | diff_sum = Length2F(o1->position,o2->position) | ~~^~~~~~~~~~ src/lib-kmp-pflags.c:1819:39: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1819 | + Length2F(o1->rotation,o2->rotation) | ~~^~~~~~~~~~ src/lib-kcl.c:3960:36: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3960 | bef4n(td->normal[p].v,norm[in[p+1]].v,3); | ~~~~~~~~~~~~~^~ src/lib-kmp-pflags.c:1819:52: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1819 | + Length2F(o1->rotation,o2->rotation) | ~~^~~~~~~~~~ src/lib-kmp-pflags.c:1820:39: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1820 | + Length2F(o1->scale,o2->scale); | ~~^~~~~~~ src/lib-kcl.c:3960:52: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3960 | bef4n(td->normal[p].v,norm[in[p+1]].v,3); | ~~~~~~~~~~~~~^~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-kmp.h:46, from src/lib-kmp.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': src/lib-kmp-pflags.c:1820:49: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1820 | + Length2F(o1->scale,o2->scale); | ~~^~~~~~~ ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/lib-kmp-pflags.c:1835:39: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1835 | diff_sum = Length2F(o1->position,o2->position) | ~~^~~~~~~~~~ src/lib-kmp-pflags.c:1835:52: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1835 | diff_sum = Length2F(o1->position,o2->position) | ~~^~~~~~~~~~ src/lib-kmp-pflags.c:1836:39: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1836 | + Length2F(o1->rotation,o2->rotation) | ~~^~~~~~~~~~ src/lib-kmp-pflags.c:1836:52: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1836 | + Length2F(o1->rotation,o2->rotation) | ~~^~~~~~~~~~ src/lib-kmp-pflags.c:1837:39: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1837 | + Length2F(o1->scale,o2->scale); | ~~^~~~~~~ src/lib-kmp-pflags.c:1837:49: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1837 | + Length2F(o1->scale,o2->scale); | ~~^~~~~~~ src/lib-kcl.c: In function 'CreateRawKCL': src/lib-kcl.c:4705:24: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 4705 | float *f = (float*)&td->normal->x; | ^~~~~~~~~~~~~~~~~~~~~~ src/lib-kcl.c:4770:19: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 4770 | float *src = vertex.list->v; | ^~~~~~ src/lib-kcl.c:4777:12: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 4777 | src = normal.list->v; | ^~~~~~ src/lib-kcl.c:4789:21: warning: taking address of packed member of 'struct kcl_triangle_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4789 | write_be16n(&tdest->idx_vertex,idx,6); | ^~~~~~~~~~~~~~~~~~ src/lib-kmp-text.c: In function 'TermGL': src/lib-kmp-text.c:1995:74: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1995 | const int dp = SearchNearestDP(gl,kmp,go2->prev.lclass,pt->position); | ~~^~~~~~~~~~ src/lib-kmp-text.c:2011:74: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2011 | const int dp = SearchNearestDP(gl,kmp,go2->prev.lclass,pt->position); | ~~^~~~~~~~~~ src/lib-kmp-text.c: In function 'ScanText_PT_PH': src/lib-kmp-text.c:3017:30: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3017 | ScanFloatV3SI(si,temp.position,1); | ~~~~^~~~~~~~~ src/lib-kmp-text.c:3018:24: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3018 | ScanFloatSI(si,&temp.scale,1); | ^~~~~~~~~~~ src/lib-kmp-text.c:3020:38: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3020 | ScanBE32SI_swap(si,(u32*)temp.prop,1,1); | ^~~~ src/lib-kmp-text.c:3022:30: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3022 | ScanU16SI(si,temp.prop,2,0); | ~~~~^~~~~ src/lib-kmp-text.c:3055:36: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3055 | CalcLine(&gl.line,entry->position,prev->position,temp.position,4,p); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3055:51: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3055 | CalcLine(&gl.line,entry->position,prev->position,temp.position,4,p); | ~~~~^~~~~~~~~~ src/lib-kmp-text.c:3055:66: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3055 | CalcLine(&gl.line,entry->position,prev->position,temp.position,4,p); | ~~~~^~~~~~~~~ src/lib-kmp-text.c:3056:42: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3056 | TransformPos(&tform_pos,entry->position); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3058:41: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3058 | CalcKclFall(&kfall,entry->position); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c: In function 'ScanTextKTPT': src/lib-kmp-text.c:3164:31: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3164 | ScanFloatV3SI(si,entry->position,2); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3165:28: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3165 | ScanU16SI(si,(u16*)&entry->player_index,1,0); | ^~~~~~~~~~~~~~~~~~~~ src/lib-kmp-text.c:3166:22: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3166 | ScanU16SI(si,(u16*)&entry->unknown,1,si->cur_file->szs_modifier); | ^~~~~~~~~~~~~~~~~~~~~ src/lib-kmp-text.c:3168:38: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3168 | TransformPos(&tform_pos,entry->position); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3169:33: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3169 | CalcKclFall(&kfall,entry->position); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c: In function 'ScanTextCKPT': *** object lib-lex.o  src/lib-kmp-text.c:3253:30: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3253 | ScanFloatV2SI(si,temp.left,2); | ~~~~^~~~~ src/lib-kmp-text.c:3309:57: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3309 | double angle1 = CalcDirection2F(prev->left,prev->right); | ~~~~^~~~~~ src/lib-kmp-text.c:3309:68: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3309 | double angle1 = CalcDirection2F(prev->left,prev->right); | ~~~~^~~~~~~ src/lib-kmp-text.c:3310:57: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3310 | double angle2 = CalcDirection2F(temp.left,temp.right); | ~~~~^~~~~ src/lib-kmp-text.c:3310:67: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3310 | double angle2 = CalcDirection2F(temp.left,temp.right); | ~~~~^~~~~~ src/lib-kmp-text.c: In function 'ScanTextGOBJ': src/lib-kmp-text.c:3797:26: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3797 | ScanU16SI(si,&entry->obj_id,1,1); | ^~~~~~~~~~~~~~ src/lib-kmp-text.c:3798:26: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3798 | ScanU16SI(si,&entry->ref_id,1,0); | ^~~~~~~~~~~~~~ src/lib-kmp-text.c:3799:35: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3799 | ScanFloatV3SI(si,entry->position,3); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3800:38: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3800 | ScanBE32SI_swap(si,(u32*)&entry->route_id,5,1); | ^~~~~~~~~~~~~~~~ src/lib-kmp-text.c:3804:26: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3804 | ScanU16SI(si,&entry->obj_id,1,0); | ^~~~~~~~~~~~~~ src/lib-kmp.c: In function 'CompressWim0': src/lib-kmp.c:180:34: warning: taking address of packed member of 'struct kmp_wim0_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 180 | enumError err = EncodeBZIP2( &w0->bz2data, &w0->bz2size, | ^~~~~~~~~~~~ src/lib-kmp.c:180:48: warning: taking address of packed member of 'struct kmp_wim0_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 180 | enumError err = EncodeBZIP2( &w0->bz2data, &w0->bz2size, | ^~~~~~~~~~~~ src/lib-kmp-text.c:3805:36: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3805 | ScanFloatV3SI(si,entry->position,1); | ~~~~~^~~~~~~~~~ src/lib-kmp.c: In function 'DecompressWim0': src/lib-kmp.c:223:34: warning: taking address of packed member of 'struct kmp_wim0_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | enumError err = DecodeBZIP2( &w0->data, &w0->size, 0, w0->bz2data, w0->bz2size ); | ^~~~~~~~~ src/lib-kmp.c:223:45: warning: taking address of packed member of 'struct kmp_wim0_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | enumError err = DecodeBZIP2( &w0->data, &w0->size, 0, w0->bz2data, w0->bz2size ); | ^~~~~~~~~ src/lib-kmp-text.c:3806:32: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3806 | ScanU16SI(si,entry->setting,4,0); | ~~~~~^~~~~~~~~ src/lib-kmp-text.c:3807:27: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3807 | ScanU16SI(si,&entry->route_id,1,0); | ^~~~~~~~~~~~~~~~ src/lib-kmp-text.c:3808:26: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3808 | ScanU16SI(si,&entry->ref_id,1,0); | ^~~~~~~~~~~~~~ src/lib-kmp-text.c:3809:36: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3809 | ScanFloatV3SI(si,entry->rotation,1); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3811:27: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3811 | ScanU16SI(si,&entry->pflags,1,0); | ^~~~~~~~~~~~~~ src/lib-lecode.c: In function 'CopyLPAR2Data': src/lib-lecode.c:1005:30: warning: taking address of packed member of 'struct le_binpar_v1_264_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1005 | write_be32n( h->debug[0], lp->debug[0], LEDEB__N_CONFIG*LEDEB__N_LINE ); | ~~~~~~~~^~~ src/lib-kmp-text.c:3812:35: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3812 | ScanFloatV3SI(si,entry->scale,1); | ~~~~~^~~~~~~ src/lib-lecode.c:1011:22: warning: taking address of packed member of 'struct le_binpar_v1_264_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1011 | write_be16n(h->chat_mode_1,lp->chat_mode_1,BMG_N_CHAT); | ~^~~~~~~~~~~~~ src/lib-lecode.c:1014:22: warning: taking address of packed member of 'struct le_binpar_v1_264_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1014 | write_be16n(h->chat_mode_2,lp->chat_mode_2,BMG_N_CHAT); | ~^~~~~~~~~~~~~ src/lib-kmp-text.c:3815:38: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3815 | TransformPos(&tform_pos,entry->position); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3816:33: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3816 | CalcKclFall(&kfall,entry->position); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c: In function 'ScanTextAREA': src/lib-kmp-text.c:3905:35: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3905 | ScanFloatV3SI(si,entry->position,3); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3906:38: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3906 | ScanBE32SI_swap(si,(u32*)entry->setting,2,1); | ^~~~~ src/lib-lecode.c: In function 'AnalyseLEBinary': src/lib-lecode.c:1451:50: warning: taking address of packed member of 'struct le_binpar_v1_f8_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1451 | be16n(ana->lpar.chat_mode_1,p->chat_mode,BMG_N_CHAT); | ~^~~~~~~~~~~ src/lib-lecode.c:1459:50: warning: taking address of packed member of 'struct le_binpar_v1_1b8_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1459 | be16n(ana->lpar.chat_mode_2,p->chat_mode_2,BMG_N_CHAT); | ~^~~~~~~~~~~~~ src/lib-kmp-text.c:3911:36: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3911 | ScanFloatV3SI(si,entry->position,1); | ~~~~~^~~~~~~~~~ src/lib-lecode.c:1474:54: warning: taking address of packed member of 'struct le_binpar_v1_260_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1474 | be32n(ana->lpar.debug[0],p->debug[0],LEDEB__N_CONFIG*LEDEB__N_LINE); | ~~~~~~~~^~~ src/lib-kmp-text.c:3912:32: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3912 | ScanU16SI(si,entry->setting,4,0); | ~~~~~^~~~~~~~~ src/lib-kmp-text.c:3913:35: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3913 | ScanFloatV3SI(si,entry->rotation,1); | ~~~~~^~~~~~~~~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-xdump.h:38, from src/lib-lex.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ src/lib-kmp-text.c:3914:35: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3914 | ScanFloatV3SI(si,entry->scale,1); | ~~~~~^~~~~~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/lib-kmp-text.c:3921:36: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3921 | ScanFloatV3SI(si,entry->position,1); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3922:32: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3922 | ScanU16SI(si,entry->setting,4,0); | ~~~~~^~~~~~~~~ src/lib-kmp-text.c:3924:36: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3924 | ScanFloatV3SI(si,entry->rotation,1); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3925:35: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3925 | ScanFloatV3SI(si,entry->scale,1); | ~~~~~^~~~~~~ src/lib-kmp-text.c:3932:36: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3932 | ScanFloatV3SI(si,entry->position,1); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3933:32: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3933 | ScanU16SI(si,entry->setting,2,0); | ~~~~~^~~~~~~~~ src/lib-kmp-text.c:3935:36: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3935 | ScanFloatV3SI(si,entry->rotation,1); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:3937:27: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3937 | ScanU16SI(si,&entry->unknown_2e,1,0); | ^~~~~~~~~~~~~~~~~~ src/lib-kmp-text.c:3938:35: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3938 | ScanFloatV3SI(si,entry->scale,1); | ~~~~~^~~~~~~ src/lib-kmp-text.c: In function 'ScanTextCAME': src/lib-kmp-text.c:4000:38: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4000 | ScanBE32SI_swap(si,(u32*)&entry->came_speed,2,1); | ^~~~~~~~~~~~~~~~~~ src/lib-kcl.c: In function 'F_tri_normal': src/lib-kmp-text.c:4001:35: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4001 | ScanFloatV3SI(si,entry->position,2); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:4002:28: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4002 | ScanFloatSI(si,&entry->zoom_begin,2); | ^~~~~~~~~~~~~~~~~~ src/lib-kcl.c:7865:24: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 7865 | float *f = td->normal[pt_index].v; | ^~ src/lib-kmp-text.c:4003:35: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4003 | ScanFloatV3SI(si,entry->viewpt_begin,2); | ~~~~~^~~~~~~~~~~~~~ src/lib-kmp.c: In function 'scan_kmp_pt': src/lib-kmp-text.c:4004:28: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4004 | ScanFloatSI(si,&entry->time,1); | ^~~~~~~~~~~~ src/lib-kmp.c:2504:19: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2504 | bef4n(item->position,pt->position,4); | ~~~~^~~~~~~~~~ src/lib-kmp-text.c:4013:27: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4013 | ScanU16SI(si,&entry->came_speed,1,0); | ^~~~~~~~~~~~~~~~~~ src/lib-kmp.c:2504:32: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2504 | bef4n(item->position,pt->position,4); | ~~^~~~~~~~~~ src/lib-kmp.c:2505:19: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2505 | be16n(item->prop,pt->prop,2); | ~~~~^~~~~~ src/lib-kmp-text.c:4014:36: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4014 | ScanFloatV3SI(si,entry->position,1); | ~~~~~^~~~~~~~~~ src/lib-kmp.c:2505:28: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2505 | be16n(item->prop,pt->prop,2); | ~~^~~~~~ src/lib-kmp-text.c:4015:29: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4015 | ScanFloatSI(si,&entry->time,1); | ^~~~~~~~~~~~ src/lib-kmp.c:2531:30: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2531 | u32 *ptr = (u32*)&item->scale; | ^~~~~~~~~~~~ src/lib-kmp-text.c:4017:36: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4017 | ScanFloatV3SI(si,entry->rotation,1); | ~~~~~^~~~~~~~~~ src/lib-kmp.c: In function 'scan_kmp_pt2': src/lib-kmp.c:2627:19: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2627 | bef4n(item->position,pt->position,6); | ~~~~^~~~~~~~~~ src/lib-kmp-text.c:4019:29: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4019 | ScanFloatSI(si,&entry->zoom_begin,2); | ^~~~~~~~~~~~~~~~~~ src/lib-kmp.c:2627:32: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2627 | bef4n(item->position,pt->position,6); | ~~^~~~~~~~~~ src/lib-kmp-text.c:4020:26: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4020 | ScanU16SI(si,&entry->unknown_0x0a,1,0); | ^~~~~~~~~~~~~~~~~~~~ src/lib-kmp.c:2628:21: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2628 | be16n((u16*)&item->id,(u16*)&pt->id,2); | ^~~~~~~~~ src/lib-kmp-text.c:4021:36: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4021 | ScanFloatV3SI(si,entry->viewpt_begin,2); | ~~~~~^~~~~~~~~~~~~~ src/lib-kmp.c:2628:37: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2628 | be16n((u16*)&item->id,(u16*)&pt->id,2); | ^~~~~~~ src/lib-kmp-text.c:4026:27: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4026 | ScanU16SI(si,&entry->came_speed,1,0); | ^~~~~~~~~~~~~~~~~~ src/lib-kmp.c:2651:30: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2651 | u32 *ptr = (u32*)item->rotation; | ^~~~ src/lib-kmp.c: In function 'ScanRawKMP': src/lib-kmp-text.c:4027:36: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4027 | ScanFloatV3SI(si,entry->position,1); | ~~~~~^~~~~~~~~~ src/lib-kmp.c:2715:20: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2715 | bef4n(entry->position,ktpt->position,6); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:4028:29: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4028 | ScanFloatSI(si,&entry->zoom_begin,1); | ^~~~~~~~~~~~~~~~~~ src/lib-kmp.c:2715:35: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2715 | bef4n(entry->position,ktpt->position,6); | ~~~~^~~~~~~~~~ src/lib-kmp.c:2716:21: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2716 | be16n((u16*)&entry->player_index,(u16*)&ktpt->player_index,2); | ^~~~~~~~~~~~~~~~~~~~ src/lib-kmp-text.c:4031:36: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4031 | ScanFloatV3SI(si,entry->rotation,1); | ~~~~~^~~~~~~~~~ src/lib-kmp.c:2716:48: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2716 | be16n((u16*)&entry->player_index,(u16*)&ktpt->player_index,2); | ^~~~~~~~~~~~~~~~~~~ src/lib-kmp-text.c:4032:29: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4032 | ScanFloatSI(si,&entry->zoom_end,1); | ^~~~~~~~~~~~~~~~ src/lib-kmp.c:2741:20: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2741 | bef4n(entry->left,ckpt->left,4); | ~~~~~^~~~~~ src/lib-kmp-text.c:4035:36: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4035 | ScanFloatV3SI(si,entry->viewpt_begin,1); | ~~~~~^~~~~~~~~~~~~~ src/lib-kmp.c:2741:31: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2741 | bef4n(entry->left,ckpt->left,4); | ~~~~^~~~~~ src/lib-kmp.c:2758:15: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2758 | be16n((u16*)&entry->obj_id,(u16*)&gobj->obj_id,2); | ^~~~~~~~~~~~~~~~~~~~ src/lib-kmp-text.c:4037:27: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4037 | ScanU16SI(si,&entry->unknown_0x0a,1,0); | ^~~~~~~~~~~~~~~~~~~~ src/lib-kmp.c:2758:42: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2758 | be16n((u16*)&entry->obj_id,(u16*)&gobj->obj_id,2); | ^~~~~~~~~~~~~ src/lib-kmp-text.c:4038:36: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4038 | ScanFloatV3SI(si,entry->viewpt_end,1); | ~~~~~^~~~~~~~~~~~ src/lib-kmp.c:2759:20: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2759 | bef4n(entry->position,gobj->position,9); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:4039:29: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4039 | ScanFloatSI(si,&entry->time,1); | ^~~~~~~~~~~~ src/lib-kmp.c:2759:35: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2759 | bef4n(entry->position,gobj->position,9); | ~~~~^~~~~~~~~~ src/lib-kmp.c:2760:15: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2760 | be16n(&entry->route_id,&gobj->route_id,10); | ^~~~~~~~~~~~~~~~ src/lib-kmp.c:2760:32: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2760 | be16n(&entry->route_id,&gobj->route_id,10); | ^~~~~~~~~~~~~~~ src/lib-kmp-text.c:4050:48: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4050 | const double viewpt_len = LengthF(entry->viewpt_begin,entry->viewpt_end); | ~~~~~^~~~~~~~~~~~~~ src/lib-kmp.c:2786:24: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2786 | bef4n(entry->position,point->position,3); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:4050:68: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4050 | const double viewpt_len = LengthF(entry->viewpt_begin,entry->viewpt_end); | ~~~~~^~~~~~~~~~~~ src/lib-kmp.c:2786:40: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2786 | bef4n(entry->position,point->position,3); | ~~~~~^~~~~~~~~~ src/lib-kmp.c:2787:19: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2787 | be16n(&entry->speed,&point->speed,2); | ^~~~~~~~~~~~~ src/lib-kmp.c:2787:33: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2787 | be16n(&entry->speed,&point->speed,2); | ^~~~~~~~~~~~~ src/lib-kmp-text.c: In function 'ScanTextPT2': src/lib-kmp.c:2804:20: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2804 | bef4n(entry->position,area->position,9); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:4180:31: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4180 | ScanFloatV3SI(si,entry->position,2); | ~~~~~^~~~~~~~~~ src/lib-kmp.c:2804:35: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2804 | bef4n(entry->position,area->position,9); | ~~~~^~~~~~~~~~ src/lib-kmp.c:2805:20: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2805 | be16n(entry->setting,area->setting,2); | ~~~~~^~~~~~~~~ src/lib-kmp-text.c:4181:28: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4181 | ScanU16SI(si,(u16*)&entry->id,1,0); | ^~~~~~~~~~ src/lib-kmp.c:2805:34: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2805 | be16n(entry->setting,area->setting,2); | ~~~~^~~~~~~~~ src/lib-kmp-text.c:4182:22: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4182 | ScanU16SI(si,(u16*)&entry->effect,1,si->cur_file->szs_modifier); | ^~~~~~~~~~~~~~~~~~~~ src/lib-kmp.c:2806:15: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2806 | be16n(&entry->unknown_2e,&area->unknown_2e,1); | ^~~~~~~~~~~~~~~~~~ src/lib-kmp.c:2806:34: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2806 | be16n(&entry->unknown_2e,&area->unknown_2e,1); | ^~~~~~~~~~~~~~~~~ src/lib-kmp-text.c:4189:38: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4189 | TransformPos(&tform_pos,entry->position); | ~~~~~^~~~~~~~~~ src/lib-kmp.c:2819:15: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2819 | be16n(&entry->came_speed,&came->came_speed,4); | ^~~~~~~~~~~~~~~~~~ src/lib-kmp-text.c:4191:37: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4191 | CalcKclFall(&kfall,entry->position); | ~~~~~^~~~~~~~~~ src/lib-kmp.c:2819:34: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2819 | be16n(&entry->came_speed,&came->came_speed,4); | ^~~~~~~~~~~~~~~~~ src/lib-kmp.c:2820:20: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2820 | bef4n(entry->position,came->position,15); | ~~~~~^~~~~~~~~~ src/lib-kmp.c:2820:35: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2820 | bef4n(entry->position,came->position,15); | ~~~~^~~~~~~~~~ src/lib-kmp-text.c: In function 'ScanTextSTGI': src/lib-kmp-text.c:4265:26: warning: taking address of packed member of 'struct kmp_stgi_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4265 | ScanU32SI(si,&entry->flare_color,1,0); | ^~~~~~~~~~~~~~~~~~~ src/lib-kmp.c: In function 'create_kmp_pt': src/lib-kmp.c:3243:23: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3243 | write_bef4n(pt->position,src->position,4); | ~~^~~~~~~~~~ src/lib-kmp.c:3243:37: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3243 | write_bef4n(pt->position,src->position,4); | ~~~^~~~~~~~~~ src/lib-kmp.c: In function 'create_kmp_pt2': src/lib-kmp-text.c: In function 'CloseRoute': src/lib-kmp.c:3311:23: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3311 | write_bef4n(pt->position,src->position,6); | ~~^~~~~~~~~~ src/lib-kmp-text.c:4576:38: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4576 | const double len = LengthF(pp->position,pp[1].position); | ~~^~~~~~~~~~ src/lib-kmp.c:3311:37: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3311 | write_bef4n(pt->position,src->position,6); | ~~~^~~~~~~~~~ src/lib-kmp-text.c:4576:54: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4576 | const double len = LengthF(pp->position,pp[1].position); | ~~~~~^~~~~~~~~ src/lib-kmp.c:3320:27: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3320 | write_be16n((u16*)&pt->id,(u16*)&src->id,2); | ^~~~~~~ *** object lib-mdl.o  src/lib-kmp.c:3320:41: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3320 | write_be16n((u16*)&pt->id,(u16*)&src->id,2); | ^~~~~~~~ src/lib-kmp-text.c:4603:46: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4603 | const double len = LengthF(pp->position,pp[1].position); | ~~^~~~~~~~~~ src/lib-kmp.c: In function 'CreateRawKMP': src/lib-kmp-text.c:4603:62: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4603 | const double len = LengthF(pp->position,pp[1].position); | ~~~~~^~~~~~~~~ src/lib-kmp.c:3407:25: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3407 | write_bef4n(ktpt->position,src->position,6); | ~~~~^~~~~~~~~~ src/lib-kmp.c:3407:39: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3407 | write_bef4n(ktpt->position,src->position,6); | ~~~^~~~~~~~~~ src/lib-kmp.c:3408:27: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3408 | write_be16n((u16*)&ktpt->player_index,(u16*)&src->player_index,2); | ^~~~~~~~~~~~~~~~~~~ src/lib-kmp.c:3408:53: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3408 | write_be16n((u16*)&ktpt->player_index,(u16*)&src->player_index,2); | ^~~~~~~~~~~~~~~~~~ src/lib-kmp.c:3435:25: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3435 | write_bef4n(ckpt->left,src->left,4); | ~~~~^~~~~~ src/lib-kmp.c:3435:35: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3435 | write_bef4n(ckpt->left,src->left,4); | ~~~^~~~~~ src/lib-kmp.c:3453:21: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3453 | write_be16n((u16*)&gobj->obj_id,(u16*)&src->obj_id,2); | ^~~~~~~~~~~~~~~~~~~ src/lib-kmp.c:3453:47: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3453 | write_be16n((u16*)&gobj->obj_id,(u16*)&src->obj_id,2); | ^~~~~~~~~~~~ src/lib-kmp-text.c: In function 'ScanTextPOTI': src/lib-kmp.c:3454:25: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3454 | write_bef4n(gobj->position,src->position,9); | ~~~~^~~~~~~~~~ src/lib-kmp.c:3454:39: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3454 | write_bef4n(gobj->position,src->position,9); | ~~~^~~~~~~~~~ src/lib-kmp-text.c:4872:30: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4872 | ScanFloatV3SI(si,temp.position,1); | ~~~~^~~~~~~~~ src/lib-kmp.c:3455:21: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3455 | write_be16n(&gobj->route_id,&src->route_id,10); | ^~~~~~~~~~~~~~~ src/lib-kmp-text.c:4874:38: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4874 | ScanBE32SI_swap(si,(u32*)&temp.speed,1,1); | ^~~~~~~~~~~ src/lib-kmp.c:3455:37: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3455 | write_be16n(&gobj->route_id,&src->route_id,10); | ^~~~~~~~~~~~~~ src/lib-kmp-text.c:4876:26: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4876 | ScanU16SI(si,&temp.speed,2,0); | ^~~~~~~~~~~ src/lib-kmp.c:3492:42: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3492 | write_bef4n((float32*)poti,pp->position,3); | ~~^~~~~~~~~~ src/lib-kmp.c:3496:36: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3496 | write_be16n((u16*)poti,&pp->speed,2); | ^~~~~~~~~~ src/lib-kmp-text.c:4886:32: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4886 | CalcLine(&line,ppos->position,prev->position,temp.position,3,p); | ~~~~^~~~~~~~~~ src/lib-kmp.c:3511:25: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3511 | write_bef4n(area->position,src->position,9); | ~~~~^~~~~~~~~~ src/lib-kmp-text.c:4886:47: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4886 | CalcLine(&line,ppos->position,prev->position,temp.position,3,p); | ~~~~^~~~~~~~~~ src/lib-kmp.c:3511:39: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3511 | write_bef4n(area->position,src->position,9); | ~~~^~~~~~~~~~ src/lib-kmp.c:3512:25: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3512 | write_be16n(area->setting,src->setting,2); | ~~~~^~~~~~~~~ src/lib-kmp-text.c:4886:62: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4886 | CalcLine(&line,ppos->position,prev->position,temp.position,3,p); | ~~~~^~~~~~~~~ src/lib-kmp.c:3512:38: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3512 | write_be16n(area->setting,src->setting,2); | ~~~^~~~~~~~~ src/lib-kmp-text.c:4887:39: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4887 | CalcKclFall(&ri.kfall,ppos->position); | ~~~~^~~~~~~~~~ src/lib-kmp.c:3513:21: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3513 | write_be16n(&area->unknown_2e,&src->unknown_2e,1); | ^~~~~~~~~~~~~~~~~ src/lib-kmp.c:3513:39: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3513 | write_be16n(&area->unknown_2e,&src->unknown_2e,1); | ^~~~~~~~~~~~~~~~ src/lib-kmp-text.c: In function 'AddEnemyRouteObjects': src/lib-kmp.c:3528:21: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3528 | write_be16n(&came->came_speed,&src->came_speed,4); | ^~~~~~~~~~~~~~~~~ src/lib-kmp-text.c:4968:55: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4968 | float3 rot = CalcDirection3F(pt[i].position,pt[next].position); | ~~~~~^~~~~~~~~ src/lib-kmp.c:3528:39: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3528 | write_be16n(&came->came_speed,&src->came_speed,4); | ^~~~~~~~~~~~~~~~ src/lib-kmp.c:3529:25: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3529 | write_bef4n(came->position,src->position,15); | ~~~~^~~~~~~~~~ src/lib-kmp-text.c:4968:73: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4968 | float3 rot = CalcDirection3F(pt[i].position,pt[next].position); | ~~~~~~~~^~~~~~~~~ src/lib-kmp.c:3529:39: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3529 | write_bef4n(came->position,src->position,15); | ~~~^~~~~~~~~~ src/lib-kmp-text.c:4969:40: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4969 | AddObject(kmp,pt[i].position,rot.v,rtobj); | ~~~~~^~~~~~~~~ src/lib-kmp-text.c:4969:53: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 4969 | AddObject(kmp,pt[i].position,rot.v,rtobj); | ~~~^~ src/lib-kmp-text.c: In function 'AddJugemRouteObjects': src/lib-kmp-text.c:4997:29: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4997 | AddObject(kmp,pt->position,pt->rotation,rtobj); | ~~^~~~~~~~~~ src/lib-kmp-text.c:4997:42: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4997 | AddObject(kmp,pt->position,pt->rotation,rtobj); | ~~^~~~~~~~~~ src/lib-kmp-text.c: In function 'AddRouteObjects': src/lib-kmp-text.c:5033:48: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5033 | float3 rot = CalcDirection3F( pt[i].position, | ~~~~~^~~~~~~~~ src/lib-kmp.c: In function 'TransformKMP': src/lib-kmp-text.c:5034:69: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5034 | pt[ (i+1) % grp->n_point ].position ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/lib-kmp.c:3983:37: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3983 | TransformPosFloat3D(area->position,n,sizeof(*area)); | ~~~~^~~~~~~~~~ src/lib-kmp-text.c:5035:34: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5035 | AddObject( kmp, pt[i].position, rot.v, &rptr->rtobj ); | ~~~~~^~~~~~~~~ src/lib-kmp.c:3985:37: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3985 | TransformRotFloat3D(area->rotation,n,sizeof(*area)); | ~~~~^~~~~~~~~~ *** object lib-minigame.o  src/lib-ctcode.c: In function 'ReplaceName': src/lib-kmp-text.c:5035:48: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 5035 | AddObject( kmp, pt[i].position, rot.v, &rptr->rtobj ); | ~~~^~ src/lib-ctcode.c:1301:21: warning: 'fb_buf' may be used uninitialized [-Wmaybe-uninitialized] 1301 | FastBuf_t *fb = InitializeFastBuf(fb_buf,sizeof(fb_buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/lib-std.h:57, from src/lib-ctcode.h:41, from src/lib-ctcode.c:38: ./dclib/dclib-basics.h:1674:13: note: by argument 1 of type 'cvp' {aka 'const void *'} to 'InitializeFastBuf' declared here 1674 | FastBuf_t * InitializeFastBuf ( cvp mem, uint size ); | ^~~~~~~~~~~~~~~~~ src/lib-kmp.c:3987:39: warning: taking address of packed member of 'struct kmp_area_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3987 | TransformScaleFloat3D(area->scale,n,sizeof(*area)); | ~~~~^~~~~~~ src/lib-ctcode.c:1300:10: note: 'fb_buf' declared here 1300 | char fb_buf[1000]; | ^~~~~~ src/lib-kmp.c:4004:41: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4004 | TransformPosFloat3D(came->position,1,sizeof(*came)); | ~~~~^~~~~~~~~~ src/lib-kmp-text.c: In function 'AddCheckpointObject': src/lib-kmp.c:4005:41: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4005 | TransformPosFloat3D(came->viewpt_begin,1,sizeof(*came)); | ~~~~^~~~~~~~~~~~~~ src/lib-kmp-text.c:5140:47: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5140 | WidthAndDirection(0,&direction,true,pt->left,pt->right); | ~~^~~~~~ src/lib-kmp.c:4006:41: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4006 | TransformPosFloat3D(came->viewpt_end,1,sizeof(*came)); | ~~~~^~~~~~~~~~~~ src/lib-kmp.c:4018:33: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4018 | TransformPosFloat2D(ckpt->left,n,sizeof(*ckpt)); | ~~~~^~~~~~ src/lib-kmp-text.c:5140:56: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5140 | WidthAndDirection(0,&direction,true,pt->left,pt->right); | ~~^~~~~~~ src/lib-kmp.c:4019:33: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4019 | TransformPosFloat2D(ckpt->right,n,sizeof(*ckpt)); | ~~~~^~~~~~~ src/lib-kmp.c:4029:37: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4029 | TransformPosFloat3D(cnpt->position,n,sizeof(*cnpt)); | ~~~~^~~~~~~~~~ src/lib-kmp.c:4031:37: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4031 | TransformRotFloat3D(cnpt->rotation,n,sizeof(*cnpt)); | ~~~~^~~~~~~~~~ src/lib-kmp.c:4041:37: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4041 | TransformPosFloat3D(enpt->position,n,sizeof(*enpt)); | ~~~~^~~~~~~~~~ src/lib-kmp.c:4043:35: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4043 | TransformScaleFloat1D(&enpt->scale,n,sizeof(*enpt)); | ^~~~~~~~~~~~ src/lib-kmp-text.c: In function 'AutoRespawn': src/lib-kmp.c:4053:37: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4053 | TransformPosFloat3D(gobj->position,n,sizeof(*gobj)); | ~~~~^~~~~~~~~~ src/lib-kmp-text.c:5413:36: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5413 | FindNearestJGPT3(kmp,pt->position,&dist2); | ~~^~~~~~~~~~ src/lib-kmp.c:4055:37: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4055 | TransformRotFloat3D(gobj->rotation,n,sizeof(*gobj)); | ~~~~^~~~~~~~~~ src/lib-kmp.c:4057:39: warning: taking address of packed member of 'struct kmp_gobj_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4057 | TransformScaleFloat3D(gobj->scale,n,sizeof(*gobj)); | ~~~~^~~~~~~ *** object lib-object.o  src/lib-kmp.c:4067:37: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4067 | TransformPosFloat3D(itpt->position,n,sizeof(*itpt)); | ~~~~^~~~~~~~~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/lib-brres.h:48, from src/lib-mdl.c:45: ./dclib/dclib-numeric.h: In function 'TransformF3D34': src/lib-kmp.c:4069:35: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4069 | TransformScaleFloat1D(&itpt->scale,n,sizeof(*itpt)); | ^~~~~~~~~~~~ ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/lib-kmp.c:4079:37: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4079 | TransformPosFloat3D(jgpt->position,n,sizeof(*jgpt)); | ~~~~^~~~~~~~~~ src/lib-kmp.c:4081:37: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4081 | TransformRotFloat3D(jgpt->rotation,n,sizeof(*jgpt)); | ~~~~^~~~~~~~~~ src/lib-kmp.c:4091:37: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4091 | TransformPosFloat3D(ktpt->position,n,sizeof(*ktpt)); | ~~~~^~~~~~~~~~ src/lib-kmp.c:4093:37: warning: taking address of packed member of 'struct kmp_ktpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4093 | TransformRotFloat3D(ktpt->rotation,n,sizeof(*ktpt)); | ~~~~^~~~~~~~~~ src/lib-kmp.c:4103:37: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4103 | TransformPosFloat3D(mspt->position,n,sizeof(*mspt)); | ~~~~^~~~~~~~~~ src/lib-lex.c: In function 'SetupLexInfo': src/lib-lex.c:2690:41: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2690 | bef4n(info->set1.item_factor.v,info->set1.item_factor.v,3); | ~~~~~~~~~~~~~~~~~~~~~~^~ src/lib-lex.c:2690:66: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2690 | bef4n(info->set1.item_factor.v,info->set1.item_factor.v,3); | ~~~~~~~~~~~~~~~~~~~~~~^~ src/lib-kmp.c:4105:37: warning: taking address of packed member of 'struct kmp_jgpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4105 | TransformRotFloat3D(mspt->rotation,n,sizeof(*mspt)); | ~~~~^~~~~~~~~~ src/lib-kmp.c:4122:39: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 4122 | TransformPosFloat3D(pp->position,pg->n_point,sizeof(*pp)); | ~~^~~~~~~~~~ src/lib-kmp-text.c: In function 'print_kmp_pt': src/lib-kmp-text.c:6055:35: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 6055 | AngleVector(pt[-2].position,pt[-1].position,pt->position,true) ); | ~~~~~~^~~~~~~~~ src/lib-kmp-text.c:6055:51: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 6055 | AngleVector(pt[-2].position,pt[-1].position,pt->position,true) ); | ~~~~~~^~~~~~~~~ src/lib-kmp-text.c:6055:63: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 6055 | AngleVector(pt[-2].position,pt[-1].position,pt->position,true) ); | ~~^~~~~~~~~~ src/lib-kmp-text.c:6069:52: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 6069 | fprintf(F->f," # %9.3f", LengthF(pt[-1].position,pt->position) ); | ~~~~~~^~~~~~~~~ src/lib-kmp-text.c:6069:64: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 6069 | fprintf(F->f," # %9.3f", LengthF(pt[-1].position,pt->position) ); | ~~^~~~~~~~~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-xdump.h:38, from src/lib-minigame.c:40: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/lib-kmp.c: In function 'CalcCheckPointDistance': src/lib-kmp.c:5391:34: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5391 | rot.y = -CalcDirection2F(ckpt->left,ckpt->right) * ( 180 / M_PI ); | ~~~~^~~~~~ src/lib-kmp.c:5391:45: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5391 | rot.y = -CalcDirection2F(ckpt->left,ckpt->right) * ( 180 / M_PI ); | ~~~~^~~~~~~ src/lib-kmp-text.c: In function 'SaveTextKMP': src/lib-kmp.c: In function 'CalcFinishLine': src/lib-kmp-text.c:6612:47: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 6612 | const double viewpt_len = LengthF(came->viewpt_begin,came->viewpt_end); | ~~~~^~~~~~~~~~~~~~ src/lib-kmp.c:5442:37: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5442 | direction = CalcDirection2F(ckpt->left,ckpt->right) * ( 180 / M_PI ); | ~~~~^~~~~~ src/lib-kmp.c:5442:48: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5442 | direction = CalcDirection2F(ckpt->left,ckpt->right) * ( 180 / M_PI ); | ~~~~^~~~~~~ src/lib-kmp-text.c:6612:66: warning: taking address of packed member of 'struct kmp_came_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 6612 | const double viewpt_len = LengthF(came->viewpt_begin,came->viewpt_end); | ~~~~^~~~~~~~~~~~ src/lib-kmp-text.c:6697:54: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 6697 | WidthAndDirection(&width,&direction,true,ckpt->left,ckpt->right); | ~~~~^~~~~~ src/lib-kmp-text.c:6697:65: warning: taking address of packed member of 'struct kmp_ckpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 6697 | WidthAndDirection(&width,&direction,true,ckpt->left,ckpt->right); | ~~~~^~~~~~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-object.h:42, from src/lib-object.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/lib-kmp.c: In function 'CheckUsedPos': src/lib-kmp.c:5945:29: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5945 | min_max_used(up,enpt->position); | ~~~~^~~~~~~~~~ src/lib-kmp.c:5950:29: warning: taking address of packed member of 'struct kmp_enpt_entry_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 5950 | min_max_used(up,itpt->position); | ~~~~^~~~~~~~~~ src/lib-kmp-text.c:7142:40: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 7142 | double len = LengthF(pp->position,pnext->position); | ~~^~~~~~~~~~ src/lib-kmp-text.c:7142:56: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 7142 | double len = LengthF(pp->position,pnext->position); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:7160:42: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 7160 | AngleVector(pprev->position,pp->position,pnext->position,true) ); | ~~~~~^~~~~~~~~~ src/lib-kmp-text.c:7160:55: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 7160 | AngleVector(pprev->position,pp->position,pnext->position,true) ); | ~~^~~~~~~~~~ src/lib-kmp-text.c:7160:71: warning: taking address of packed member of 'struct kmp_poti_point_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 7160 | AngleVector(pprev->position,pp->position,pnext->position,true) ); | ~~~~~^~~~~~~~~~ src/lib-mdl.c: In function 'GetVectorMDL': src/lib-mdl.c:333:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | bef4n(dest->v,src,3); | ~~~~^~~ src/lib-mdl.c: In function 'SetVectorMDL': src/lib-mdl.c:398:33: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 398 | write_bef4n(dest,src->v,3); | ~~~^~~ src/lib-mdl.c: In function 'scan_raw_mdl_func': src/lib-mdl.c:1381:19: warning: taking address of packed member of 'struct mdl_head_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1381 | be32n(&hdest->head_len,&hsrc->head_len,10); | ^~~~~~~~~~~~~~~~ src/lib-mdl.c:1381:36: warning: taking address of packed member of 'struct mdl_head_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1381 | be32n(&hdest->head_len,&hsrc->head_len,10); | ^~~~~~~~~~~~~~~ src/lib-mdl.c:1382:24: warning: taking address of packed member of 'struct mdl_head_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1382 | bef4n(hdest->min,hsrc->min,6); | ~~~~~^~~~~ src/lib-mdl.c:1382:34: warning: taking address of packed member of 'struct mdl_head_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1382 | bef4n(hdest->min,hsrc->min,6); | ~~~~^~~~~ src/lib-mdl.c: In function 'ntoh_MDLs1': src/lib-mdl.c:2878:9: warning: converting a packed 'mdl_sect1_t' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2878 | be32n( (u32*)dest, (u32*)src, sizeof(*dest)/sizeof(u32) ); | ^~~~~ In file included from src/lib-mdl.c:46: src/lib-mdl.h:440:16: note: defined here 440 | typedef struct mdl_sect1_t | ^~~~~~~~~~~ src/lib-mdl.c:2878:9: warning: converting a packed 'mdl_sect1_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] 2878 | be32n( (u32*)dest, (u32*)src, sizeof(*dest)/sizeof(u32) ); | ^~~~~ src/lib-mdl.c: In function 'hton_MDLs1': src/lib-mdl.c:2893:5: warning: converting a packed 'mdl_sect1_t' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2893 | write_be32n( (u32*)dest, (u32*)src, sizeof(*dest)/sizeof(u32) ); | ^~~~~~~~~~~ In file included from src/lib-mdl.c:46: src/lib-mdl.h:440:16: note: defined here 440 | typedef struct mdl_sect1_t | ^~~~~~~~~~~ src/lib-mdl.c:2893:5: warning: converting a packed 'mdl_sect1_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] 2893 | write_be32n( (u32*)dest, (u32*)src, sizeof(*dest)/sizeof(u32) ); | ^~~~~~~~~~~ src/lib-mdl.c: In function 'ntoh_MDLs2': src/lib-mdl.c:3273:13: warning: taking address of packed member of 'struct mdl_sect2_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3273 | be32n ( &dest->length, &src->length, 7 ); | ^~~~~~~~~~~~~ src/lib-minigame.c: In function 'PatchMINIGAME': src/lib-minigame.c:202:41: warning: taking address of packed member of 'struct minigame_kmg_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 202 | limit_duration(dest->dur_balloon[0]); | ~~~~~~~~~~~~~~~~~^~~ src/lib-minigame.c:203:38: warning: taking address of packed member of 'struct minigame_kmg_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | limit_duration(dest->dur_coin[0]); | ~~~~~~~~~~~~~~^~~ src/lib-minigame.c:208:22: warning: taking address of packed member of 'struct minigame_kmg_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | dup_slot(dest->dur_balloon); | ~~~~^~~~~~~~~~~~~ src/lib-minigame.c:209:22: warning: taking address of packed member of 'struct minigame_kmg_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | dup_slot(dest->off_0ec); | ~~~~^~~~~~~~~ src/lib-minigame.c:211:22: warning: taking address of packed member of 'struct minigame_kmg_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 211 | dup_slot(dest->dur_coin); | ~~~~^~~~~~~~~~ src/lib-minigame.c:212:22: warning: taking address of packed member of 'struct minigame_kmg_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 212 | dup_slot(dest->off_2b8); | ~~~~^~~~~~~~~ src/lib-minigame.c:213:22: warning: taking address of packed member of 'struct minigame_kmg_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 213 | dup_slot(dest->start_coins); | ~~~~^~~~~~~~~~~~~ src/lib-minigame.c:214:22: warning: taking address of packed member of 'struct minigame_kmg_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 214 | dup_slot(dest->max_coins); | ~~~~^~~~~~~~~~~ src/lib-minigame.c:215:22: warning: taking address of packed member of 'struct minigame_kmg_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 215 | dup_slot(dest->off_5c4); | ~~~~^~~~~~~~~ src/lib-minigame.c:216:22: warning: taking address of packed member of 'struct minigame_kmg_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | dup_slot(dest->off_628); | ~~~~^~~~~~~~~ src/lib-mdl.c:3273:33: warning: taking address of packed member of 'struct mdl_sect2_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3273 | be32n ( &dest->length, &src->length, 7 ); | ^~~~~~~~~~~~ src/lib-mdl.c:3275:13: warning: taking address of packed member of 'struct mdl_sect2_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3275 | be16n ( &dest->n_vertex, &src->n_vertex, 1 ); | ^~~~~~~~~~~~~~~ *** object lib-objflow.o  src/lib-mdl.c:3275:33: warning: taking address of packed member of 'struct mdl_sect2_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3275 | be16n ( &dest->n_vertex, &src->n_vertex, 1 ); | ^~~~~~~~~~~~~~ src/lib-mdl.c:3276:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3276 | bef4n ( dest->minimum.v, src->minimum.v, 6 ); | ~~~~~~~~~~~~~^~ src/lib-mdl.c:3276:46: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3276 | bef4n ( dest->minimum.v, src->minimum.v, 6 ); | ~~~~~~~~~~~~^~ src/lib-mdl.c: In function 'hton_MDLs2': src/lib-mdl.c:3286:18: warning: taking address of packed member of 'struct mdl_sect2_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3286 | write_be32n( &dest->length, &src->length, 7 ); | ^~~~~~~~~~~~~ src/lib-mdl.c:3286:41: warning: taking address of packed member of 'struct mdl_sect2_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3286 | write_be32n( &dest->length, &src->length, 7 ); | ^~~~~~~~~~~~ src/lib-mdl.c:3288:18: warning: taking address of packed member of 'struct mdl_sect2_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3288 | write_be16n( &dest->n_vertex, &src->n_vertex, 1 ); | ^~~~~~~~~~~~~~~ src/lib-mdl.c:3288:41: warning: taking address of packed member of 'struct mdl_sect2_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 3288 | write_be16n( &dest->n_vertex, &src->n_vertex, 1 ); | ^~~~~~~~~~~~~~ src/lib-mdl.c:3289:32: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3289 | write_bef4n( dest->minimum.v, src->minimum.v, 6 ); | ~~~~~~~~~~~~~^~ src/lib-mdl.c:3289:54: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3289 | write_bef4n( dest->minimum.v, src->minimum.v, 6 ); | ~~~~~~~~~~~~^~ src/lib-mdl.c: In function 'find_minimap_mdl': src/lib-mdl.c:3415:35: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3415 | if ( IsNormalF3(temp.v) | ~~~~^~ src/lib-mdl.c: In function 'patch_mdl': src/lib-mdl.c:4478:36: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 4478 | if (IsNormalF3(temp.v)) | ~~~~^~ src/lib-mdl.c:4488:36: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 4488 | write_bef4n(ms->minimum.v,min.v,3); | ~~~~~~~~~~~^~ src/lib-mdl.c:4488:42: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 4488 | write_bef4n(ms->minimum.v,min.v,3); | ~~~^~ src/lib-mdl.c:4489:36: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 4489 | write_bef4n(ms->maximum.v,max.v,3); | ~~~~~~~~~~~^~ src/lib-mdl.c:4489:42: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 4489 | write_bef4n(ms->maximum.v,max.v,3); | ~~~^~ *** object lib-parser-func.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/lib-objflow.c:40: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-parser-func.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object lib-parser.o  *** object lib-pat.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-parser.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/lib-brres.h:48, from src/lib-pat.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object lib-rkg.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/lib-rkg.h:44, from src/lib-rkg.c:44: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-color.c: In function 'ViewColorsPredef': ./dclib/dclib-color.c:4571:5: warning: '%s' directive argument is null [-Wformat-overflow=] 4571 | fprintf(cv->f, | ^~~~~~~~~~~~~~ 4572 | "%s\n%*sPredefined%s color names for mode %s:\n\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4573 | cv->colset->reset, cv->indent, "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4574 | ( colsel & COLSEL_M_MODE ) == COLSEL_NAME ? " semantic" : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4575 | GetColorModeName(cv->col_mode,0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** object lib-staticr.o  src/lib-pat.c: In function 'ScanText_SIMPLE': src/lib-pat.c:947:11: warning: taking address of packed member of 'struct pat_s0_belem_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 947 | be16n((u16*)&pe->belem.unknown_00,(u16*)&pe->belem.unknown_00,1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lib-pat.c:947:39: warning: taking address of packed member of 'struct pat_s0_belem_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 947 | be16n((u16*)&pe->belem.unknown_00,(u16*)&pe->belem.unknown_00,1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lib-pat.c: In function 'ScanText_S0_BASE': src/lib-pat.c:1080:17: warning: converting a packed 'pat_s0_belem_t' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1080 | ScanU16SI(si,(u16*)be,4,0); | ^~~~~~~~~ In file included from src/lib-pat.c:39: src/lib-pat.h:143:16: note: defined here 143 | typedef struct pat_s0_belem_t | ^~~~~~~~~~~~~~ src/lib-pat.c:1081:17: warning: converting a packed 'pat_s0_belem_t' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1081 | be16n((u16*)be,(u16*)be,4); | ^~~~~ In file included from src/lib-pat.c:39: src/lib-pat.h:143:16: note: defined here 143 | typedef struct pat_s0_belem_t | ^~~~~~~~~~~~~~ src/lib-pat.c:1081:17: warning: converting a packed 'pat_s0_belem_t' pointer (alignment 1) to a 'u16' {aka 'const short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1081 | be16n((u16*)be,(u16*)be,4); | ^~~~~ In file included from src/lib-pat.c:39: src/lib-pat.h:143:16: note: defined here 143 | typedef struct pat_s0_belem_t | ^~~~~~~~~~~~~~ src/lib-pat.c:1107:30: warning: taking address of packed member of 'struct pat_s0_sref_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1107 | ScanU16SI(si,&sref->unknown_04,2,0); | ^~~~~~~~~~~~~~~~~ src/lib-pat.c:1108:23: warning: taking address of packed member of 'struct pat_s0_sref_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1108 | be16n(&sref->unknown_04,&sref->unknown_04,2); | ^~~~~~~~~~~~~~~~~ src/lib-pat.c:1108:41: warning: taking address of packed member of 'struct pat_s0_sref_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1108 | be16n(&sref->unknown_04,&sref->unknown_04,2); | ^~~~~~~~~~~~~~~~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-staticr.h:46, from src/lib-staticr.c:40: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** object lib-szs-create.o  *** object lib-transform.o  src/lib-staticr.c: In function 'LoadAddrPortDB': src/lib-staticr.c:760:5: warning: converting a packed 'addr_port_version_t' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 760 | be32n((u32*)version,(u32*)version,sizeof(*version)/sizeof(u32)); | ^~~~~ src/lib-staticr.c:760:5: warning: converting a packed 'addr_port_version_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] *** object lib-xbmg.o  *** object wtest.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/lib-szs-create.c:44: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-transform.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/lib-bmg.h:39, from src/lib-xbmg.h:46, from src/lib-xbmg.c:43: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/wtest.c:49: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ src/lib-staticr.c: In function 'DumpSTR': src/lib-staticr.c:7411:5: warning: converting a packed 'rel_header_t' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7411 | be32n( (u32*)&hd, (u32*)str->data, sizeof(rel_header_t)/sizeof(u32) ); | ^~~~~ In file included from src/lib-staticr.c:40: src/lib-staticr.h:390:16: note: defined here 390 | typedef struct rel_header_t | ^~~~~~~~~~~~ src/wtest.c: In function 'main': src/wtest.c:4364:20: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 4364 | float *f = f3.v; | ^~ src/wtest.c:4375:17: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 4375 | AddOne(x.m); | ~^~ ./dclib/dclib-basics.c: In function 'PrintKeywordList': ./dclib/dclib-basics.c:4990:50: warning: function may return address of local variable [-Wreturn-local-addr] 4990 | return buf == temp ? CopyCircBuf(temp,len+1) : buf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./dclib/dclib-basics.c:4953:10: note: declared here 4953 | char temp[CIRC_BUF_MAX_ALLOC]; | ^~~~ *** helper gen-ui lib-object.o db-object.o db-file.o lib-bmg.o  *** +object wbmgt.o  *** object wrapper-wbmgt.o  *** object wrapper-wctct.o  *** object wrapper-wimgt.o  *** object wrapper-wkclt.o  *** object wrapper-wkmpt.o  *** object wrapper-wlect.o  *** object wrapper-wmdlt.o  *** object wrapper-wpatt.o  *** object wrapper-wstrt.o  *** +object wctct.o  *** +object wimgt.o  *** +object wkclt.o  *** +object wkmpt.o  *** +object wlect.o  *** +object wmdlt.o  *** +object wpatt.o  In file included from ./dclib/dclib-basics.h:56, from ./dclib/lib-bmg.h:39, from src/lib-xbmg.h:46, from src/wbmgt.c:41: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ *** +object wstrt.o  In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-ctcode.h:41, from src/wctct.c:38, from src/wrapper-wctct.c:2: ./dclib/dclib-numeric.h: In function 'TransformF3D34': *** +object wszst.o  ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-image.h:43, from src/wimgt.c:41, from src/wrapper-wimgt.c:2: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/lib-bmg.h:39, from src/lib-xbmg.h:46, from src/wbmgt.c:41, from src/wrapper-wbmgt.c:2: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-xdump.h:38, from src/wkmpt.c:38, from src/wrapper-wkmpt.c:2: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-kcl.h:43, from src/wkclt.c:38, from src/wrapper-wkclt.c:2: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-lecode.h:41, from src/wlect.c:38, from src/wrapper-wlect.c:2: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-mdl.h:43, from src/wmdlt.c:38, from src/wrapper-wmdlt.c:2: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-pat.h:43, from src/wpatt.c:38, from src/wrapper-wpatt.c:2: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-ctcode.h:41, from src/wctct.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from ./dclib/dclib-xdump.h:38, from src/wkmpt.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-image.h:43, from src/wimgt.c:41: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-kcl.h:43, from src/wkclt.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-pat.h:43, from src/wpatt.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-staticr.h:46, from src/wstrt.c:38, from src/wrapper-wstrt.c:2: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-lecode.h:41, from src/wlect.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-mdl.h:43, from src/wmdlt.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-staticr.h:46, from src/wstrt.c:38: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from ./dclib/dclib-basics.h:56, from src/lib-std.h:57, from src/lib-szs.h:55, from src/wszst.c:42: ./dclib/dclib-numeric.h: In function 'TransformF3D34': ./dclib/dclib-numeric.h:429:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 429 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3D34': ./dclib/dclib-numeric.h:441:23: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | const double *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformF3F34': ./dclib/dclib-numeric.h:453:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | const float *m = d34->v; | ^~~ ./dclib/dclib-numeric.h: In function 'TransformD3F34': ./dclib/dclib-numeric.h:465:22: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | const float *m = d34->v; | ^~~ In file included from src/wrapper-wkclt.c:2: src/wkclt.c: In function 'analyze_kcl': src/wkclt.c:988:20: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 988 | float *f = td->normal->v; | ^~ src/wkclt.c: In function 'analyze_kcl': src/wkclt.c:988:20: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 988 | float *f = td->normal->v; | ^~ src/wszst.c: In function 'print_data': src/wszst.c:3619:44: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3619 | print_matrix("Tra",ld->trans_matrix.v,ru->trans_matrix.v); | ~~~~~~~~~~~~~~~~^~ src/wszst.c:3619:63: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3619 | print_matrix("Tra",ld->trans_matrix.v,ru->trans_matrix.v); | ~~~~~~~~~~~~~~~~^~ src/wszst.c:3621:42: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3621 | print_matrix("Inv",ld->inv_matrix.v,ru->inv_matrix.v); | ~~~~~~~~~~~~~~^~ src/wszst.c:3621:59: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3621 | print_matrix("Inv",ld->inv_matrix.v,ru->inv_matrix.v); | ~~~~~~~~~~~~~~^~ src/wszst.c: In function 'cmd_minimap': src/wszst.c:3769:53: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3769 | TransformPosFloat3D(ld.translate.v,1,0); | ~~~~~~~~~~~~^~ src/wszst.c:3770:53: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 3770 | TransformPosFloat3D(ru.translate.v,1,0); | ~~~~~~~~~~~~^~ *** tool wbmgt  *** tool wctct  *** tool wimgt  *** tool wkclt  *** tool wkmpt  *** tool wlect  *** tool wmdlt  *** tool wpatt  *** tool wstrt  *** tool wszst  *** tool wtest  make: Leaving directory '/home/buildozer/aports/testing/wiimms-szs-tools/src/wiimms-szs-tools-9ae8841ec4720e74173e2f72fac33f0848bbf435/project' >>> wiimms-szs-tools: Entering fakeroot... make: Entering directory '/home/buildozer/aports/testing/wiimms-szs-tools/src/wiimms-szs-tools-9ae8841ec4720e74173e2f72fac33f0848bbf435/project' *** install binaries to /home/buildozer/aports/testing/wiimms-szs-tools/pkg/wiimms-szs-tools/usr/bin *** install share files to /home/buildozer/aports/testing/wiimms-szs-tools/pkg/wiimms-szs-tools/usr/share/szs make: Leaving directory '/home/buildozer/aports/testing/wiimms-szs-tools/src/wiimms-szs-tools-9ae8841ec4720e74173e2f72fac33f0848bbf435/project' >>> wiimms-szs-tools-doc*: Running split function doc... >>> wiimms-szs-tools-doc*: Preparing subpackage wiimms-szs-tools-doc... >>> wiimms-szs-tools-doc*: Running postcheck for wiimms-szs-tools-doc >>> wiimms-szs-tools*: Running postcheck for wiimms-szs-tools >>> wiimms-szs-tools*: Preparing package wiimms-szs-tools... >>> wiimms-szs-tools*: Stripping binaries >>> wiimms-szs-tools-doc*: Scanning shared objects >>> wiimms-szs-tools*: Scanning shared objects >>> wiimms-szs-tools-doc*: Tracing dependencies... >>> wiimms-szs-tools-doc*: Package size: 164.0 KB >>> wiimms-szs-tools-doc*: Compressing data... >>> wiimms-szs-tools-doc*: Create checksum... >>> wiimms-szs-tools-doc*: Create wiimms-szs-tools-doc-2.26a-r0.apk >>> wiimms-szs-tools*: Tracing dependencies... so:libc.musl-x86.so.1 so:libncursesw.so.6 so:libpng16.so.16 >>> wiimms-szs-tools*: Package size: 10.9 MB >>> wiimms-szs-tools*: Compressing data... >>> wiimms-szs-tools*: Create checksum... >>> wiimms-szs-tools*: Create wiimms-szs-tools-2.26a-r0.apk >>> wiimms-szs-tools: Build complete at Sun, 13 Feb 2022 10:10:12 +0000 elapsed time 0h 0m 21s >>> wiimms-szs-tools: Cleaning up srcdir >>> wiimms-szs-tools: Cleaning up pkgdir >>> wiimms-szs-tools: Uninstalling dependencies... (1/8) Purging .makedepends-wiimms-szs-tools (20220213.100952) (2/8) Purging bash (5.1.16-r0) Executing bash-5.1.16-r0.pre-deinstall (3/8) Purging libpng-dev (1.6.37-r1) (4/8) Purging libpng (1.6.37-r1) (5/8) Purging linux-headers (5.16.7-r0) (6/8) Purging ncurses-dev (6.3_p20220129-r0) (7/8) Purging readline (8.1.1-r0) (8/8) Purging zlib-dev (1.2.11-r3) Executing busybox-1.35.0-r2.trigger OK: 333 MiB in 99 packages >>> wiimms-szs-tools: Updating the testing/x86 repository index... >>> wiimms-szs-tools: Signing the index...