Advertisement
Guest User

Untitled

a guest
Feb 8th, 2024
8
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 220.02 KB | None | 0 0
  1. "\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/bspfile.o
  2. tools/quake2/common/bspfile.c:37:21: warning: cast from 'byte *' (aka 'unsigned char *') to 'dvis_t *' increases required alignment from 1 to 4 [-Wcast-align]
  3. dvis_t      *dvis = (dvis_t *)dvisdata;
  4.                     ^~~~~~~~~~~~~~~~~~
  5. 1 warning generated.
  6. cc tools/quake2/common/cmdlib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/cmdlib.o
  7. cc tools/quake2/common/inout.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/inout.o
  8. cc tools/quake2/common/l3dslib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/l3dslib.o
  9. cc tools/quake2/common/lbmlib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/lbmlib.o
  10. tools/quake2/common/lbmlib.c:167:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  11.         if ( *(int *)LBMbuffer != LittleLong( FORMID ) ) {
  12.               ^~~~~~~~~~~~~~~~
  13. tools/quake2/common/lbmlib.c:172:25: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  14.         formlength = BigLong( *(int *)LBM_P );
  15.                                ^~~~~~~~~~~~
  16. tools/quake2/common/lbmlib.c:176:26: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  17.         formtype = LittleLong( *(int *)LBM_P );
  18.                                 ^~~~~~~~~~~~
  19. tools/quake2/common/lbmlib.c:288:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  20.         formlength = (int*)lbmptr;
  21.                      ^~~~~~~~~~~~
  22. tools/quake2/common/lbmlib.c:304:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  23.         bmhdlength = (int *)lbmptr;
  24.                      ^~~~~~~~~~~~~
  25. tools/quake2/common/lbmlib.c:333:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  26.         cmaplength = (int *)lbmptr;
  27.                      ^~~~~~~~~~~~~
  28. tools/quake2/common/lbmlib.c:353:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  29.         bodylength = (int *)lbmptr;
  30.                      ^~~~~~~~~~~~~
  31. tools/quake2/common/lbmlib.c:429:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'pcx_t *' increases required alignment from 1 to 2 [-Wcast-align]
  32.         pcx = (pcx_t *)raw;
  33.               ^~~~~~~~~~~~
  34. tools/quake2/common/lbmlib.c:841:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  35.                                 flip = *( (int*)targa_rgba + row * columns + column );
  36.                                           ^~~~~~~~~~~~~~~~
  37. tools/quake2/common/lbmlib.c:842:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  38.                                 *( (int*)targa_rgba + row * columns + column ) = *( (int*)targa_rgba + ( ( rows - 1 ) - row ) * columns + column );
  39.                                    ^~~~~~~~~~~~~~~~
  40. tools/quake2/common/lbmlib.c:842:57: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  41.                                 *( (int*)targa_rgba + row * columns + column ) = *( (int*)targa_rgba + ( ( rows - 1 ) - row ) * columns + column );
  42.                                                                                     ^~~~~~~~~~~~~~~~
  43. tools/quake2/common/lbmlib.c:843:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  44.                                 *( (int*)targa_rgba + ( ( rows - 1 ) - row ) * columns + column ) = flip;
  45.                                    ^~~~~~~~~~~~~~~~
  46. 12 warnings generated.
  47. cc tools/quake2/common/mathlib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/mathlib.o
  48. cc tools/quake2/common/md4.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/md4.o
  49. cc tools/quake2/common/path_init.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/path_init.o
  50. cc tools/quake2/common/polylib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/polylib.o
  51. cc tools/quake2/common/scriplib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/scriplib.o
  52. cc tools/quake2/common/threads.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/threads.o
  53. tools/quake2/common/threads.c:551:62: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
  54.                         if ( pthread_create( &work_threads[i], NULL, (void*)func, (void*)i ) != 0 ) {
  55.                                                                                   ^~~~~~~~
  56. tools/quake2/common/threads.c:557:40: warning: cast from 'int *' to 'void **' increases required alignment from 4 to 8 [-Wcast-align]
  57.                         if ( pthread_join( work_threads[i], (void **)&status ) != 0 ) {
  58.                                                             ^~~~~~~~~~~~~~~~
  59. 2 warnings generated.
  60. cc tools/quake2/common/trilib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/common/trilib.o
  61. tools/quake2/common/trilib.c:72:6: warning: variable 'iLevel' set but not used [-Wunused-but-set-variable]
  62.         int iLevel;
  63.             ^
  64. 1 warning generated.
  65. cc tools/quake2/q2map/brushbsp.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/brushbsp.o
  66. tools/quake2/q2map/brushbsp.c:759:19: warning: variable 'both' set but not used [-Wunused-but-set-variable]
  67.         int front, back, both, facing, splits;
  68.                          ^
  69. 1 warning generated.
  70. cc tools/quake2/q2map/csg.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/csg.o
  71. tools/quake2/q2map/csg.c:261:6: warning: variable 'c_faces' set but not used [-Wunused-but-set-variable]
  72.         int c_faces;
  73.             ^
  74. tools/quake2/q2map/csg.c:262:6: warning: variable 'c_brushes' set but not used [-Wunused-but-set-variable]
  75.         int c_brushes;
  76.             ^
  77. 2 warnings generated.
  78. cc tools/quake2/q2map/faces.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/faces.o
  79. cc tools/quake2/q2map/flow.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/flow.o
  80. tools/quake2/q2map/flow.c:411:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  81.         vis = (long *)thread->base->portalvis;
  82.               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  83. tools/quake2/q2map/flow.c:425:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  84.                         test = (long *)p->portalvis;
  85.                                ^~~~~~~~~~~~~~~~~~~~
  86. tools/quake2/q2map/flow.c:429:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  87.                         test = (long *)p->portalflood;
  88.                                ^~~~~~~~~~~~~~~~~~~~~~
  89. tools/quake2/q2map/flow.c:435:17: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  90.                         might[j] = ( (long *)prevstack->mightsee )[j] & test[j];
  91.                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  92. tools/quake2/q2map/flow.c:565:48: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  93.                 ( (long *)data.pstack_head.mightsee )[i] = ( (long *)p->portalflood )[i];
  94.                                                              ^~~~~~~~~~~~~~~~~~~~~~
  95. tools/quake2/q2map/flow.c:764:6: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  96.                         ( (long *)newmight )[j] = ( (long *)mightsee )[j]
  97.                           ^~~~~~~~~~~~~~~~
  98. tools/quake2/q2map/flow.c:764:32: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  99.                         ( (long *)newmight )[j] = ( (long *)mightsee )[j]
  100.                                                     ^~~~~~~~~~~~~~~~
  101. tools/quake2/q2map/flow.c:765:16: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  102.                                                                           & ( (long *)p->portalflood )[j];
  103.                                                                               ^~~~~~~~~~~~~~~~~~~~~~
  104. tools/quake2/q2map/flow.c:766:14: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  105.                         more |= ( (long *)newmight )[j] & ~( (long *)cansee )[j];
  106.                                   ^~~~~~~~~~~~~~~~
  107. tools/quake2/q2map/flow.c:766:41: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  108.                         more |= ( (long *)newmight )[j] & ~( (long *)cansee )[j];
  109.                                                              ^~~~~~~~~~~~~~
  110. 10 warnings generated.
  111. cc tools/quake2/q2map/glfile.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/glfile.o
  112. cc tools/quake2/q2map/leakfile.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/leakfile.o
  113. cc tools/quake2/q2map/lightmap.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/lightmap.o
  114. cc tools/quake2/q2map/main.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/main.o
  115. cc tools/quake2/q2map/map.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/map.o
  116. cc tools/quake2/q2map/nodraw.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/nodraw.o
  117. cc tools/quake2/q2map/patches.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/patches.o
  118. cc tools/quake2/q2map/portals.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/portals.o
  119. cc tools/quake2/q2map/prtfile.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/prtfile.o
  120. cc tools/quake2/q2map/qbsp.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/qbsp.o
  121. cc tools/quake2/q2map/qrad.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/qrad.o
  122. tools/quake2/q2map/qrad.c:206:6: warning: variable 'itotal' set but not used [-Wunused-but-set-variable]
  123.         int itotal;
  124.             ^
  125. 1 warning generated.
  126. cc tools/quake2/q2map/qvis.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/qvis.o
  127. tools/quake2/q2map/qvis.c:200:6: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  128.                         ( (long *)portalvector )[j] |= ( (long *)p->portalvis )[j];
  129.                           ^~~~~~~~~~~~~~~~~~~~
  130. tools/quake2/q2map/qvis.c:200:37: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  131.                         ( (long *)portalvector )[j] |= ( (long *)p->portalvis )[j];
  132.                                                          ^~~~~~~~~~~~~~~~~~~~
  133. tools/quake2/q2map/qvis.c:495:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  134.                                 src = (long *)( uncompressedvis + index * leafbytes );
  135.                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136. tools/quake2/q2map/qvis.c:496:12: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  137.                                 dest = (long *)uncompressed;
  138.                                        ^~~~~~~~~~~~~~~~~~~~
  139. tools/quake2/q2map/qvis.c:498:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  140.                                         ( (long *)uncompressed )[l] |= src[l];
  141.                                           ^~~~~~~~~~~~~~~~~~~~
  142. tools/quake2/q2map/qvis.c:511:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  143.                 dest = (long *)vismap_p;
  144.                        ^~~~~~~~~~~~~~~~
  145. 6 warnings generated.
  146. cc tools/quake2/q2map/textures.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/textures.o
  147. cc tools/quake2/q2map/trace.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/trace.o
  148. cc tools/quake2/q2map/tree.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/tree.o
  149. cc tools/quake2/q2map/writebsp.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/q2map/writebsp.o
  150. cc libs/l_net/l_net.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -Ilibs  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o libs/l_net/l_net.o
  151. cc libs/l_net/l_net_berkley.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -Ilibs  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o libs/l_net/l_net_berkley.o
  152. libs/l_net/l_net_berkley.c:172:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  153.                 myAddr = *(int *)local->h_addr_list[0];
  154.                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  155. libs/l_net/l_net_berkley.c:201:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  156.         ( (struct sockaddr_in *)&broadcastaddr )->sin_family = AF_INET;
  157.           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158. libs/l_net/l_net_berkley.c:202:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  159.         ( (struct sockaddr_in *)&broadcastaddr )->sin_addr.s_addr = INADDR_BROADCAST;
  160.           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161. libs/l_net/l_net_berkley.c:203:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  162.         ( (struct sockaddr_in *)&broadcastaddr )->sin_port = htons( (unsigned short)net_hostport );
  163.           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164. libs/l_net/l_net_berkley.c:433:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  165.         ( (struct sockaddr_in *)hostaddr )->sin_port = htons( (unsigned short)net_hostport );
  166.           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  167. libs/l_net/l_net_berkley.c:434:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  168.         ( (struct sockaddr_in *)hostaddr )->sin_addr.s_addr = ( myAddr & htonl( mask ) ) | htonl( addr );
  169.           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  170. libs/l_net/l_net_berkley.c:605:19: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  171.         haddr = ntohl( ( (struct sockaddr_in *)addr )->sin_addr.s_addr );
  172.                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  173. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:136:46: note: expanded from macro 'ntohl'
  174. #define ntohl(x)        __DARWIN_OSSwapInt32(x)
  175.                                              ^
  176. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:88:27: note: expanded from macro '__DARWIN_OSSwapInt32'
  177.     (__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt32(x) : _OSSwapInt32(x))
  178.                           ^
  179. libs/l_net/l_net_berkley.c:605:19: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  180.         haddr = ntohl( ( (struct sockaddr_in *)addr )->sin_addr.s_addr );
  181.                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  182. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:136:46: note: expanded from macro 'ntohl'
  183. #define ntohl(x)        __DARWIN_OSSwapInt32(x)
  184.                                              ^
  185. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:88:58: note: expanded from macro '__DARWIN_OSSwapInt32'
  186.     (__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt32(x) : _OSSwapInt32(x))
  187.                                                          ^
  188. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:48:34: note: expanded from macro '__DARWIN_OSSwapConstInt32'
  189.     ((__uint32_t)((((__uint32_t)(x) & 0xff000000U) >> 24) | \
  190.                                  ^
  191. libs/l_net/l_net_berkley.c:605:19: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  192.         haddr = ntohl( ( (struct sockaddr_in *)addr )->sin_addr.s_addr );
  193.                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  194. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:136:46: note: expanded from macro 'ntohl'
  195. #define ntohl(x)        __DARWIN_OSSwapInt32(x)
  196.                                              ^
  197. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:88:58: note: expanded from macro '__DARWIN_OSSwapInt32'
  198.     (__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt32(x) : _OSSwapInt32(x))
  199.                                                          ^
  200. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:49:25: note: expanded from macro '__DARWIN_OSSwapConstInt32'
  201.                 (((__uint32_t)(x) & 0x00ff0000U) >>  8) | \
  202.                                ^
  203. libs/l_net/l_net_berkley.c:605:19: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  204.         haddr = ntohl( ( (struct sockaddr_in *)addr )->sin_addr.s_addr );
  205.                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  206. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:136:46: note: expanded from macro 'ntohl'
  207. #define ntohl(x)        __DARWIN_OSSwapInt32(x)
  208.                                              ^
  209. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:88:58: note: expanded from macro '__DARWIN_OSSwapInt32'
  210.     (__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt32(x) : _OSSwapInt32(x))
  211.                                                          ^
  212. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:50:25: note: expanded from macro '__DARWIN_OSSwapConstInt32'
  213.                 (((__uint32_t)(x) & 0x0000ff00U) <<  8) | \
  214.                                ^
  215. libs/l_net/l_net_berkley.c:605:19: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  216.         haddr = ntohl( ( (struct sockaddr_in *)addr )->sin_addr.s_addr );
  217.                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  218. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:136:46: note: expanded from macro 'ntohl'
  219. #define ntohl(x)        __DARWIN_OSSwapInt32(x)
  220.                                              ^
  221. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:88:58: note: expanded from macro '__DARWIN_OSSwapInt32'
  222.     (__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt32(x) : _OSSwapInt32(x))
  223.                                                          ^
  224. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:51:25: note: expanded from macro '__DARWIN_OSSwapConstInt32'
  225.                 (((__uint32_t)(x) & 0x000000ffU) << 24)))
  226.                                ^
  227. libs/l_net/l_net_berkley.c:605:19: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  228.         haddr = ntohl( ( (struct sockaddr_in *)addr )->sin_addr.s_addr );
  229.                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  230. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:136:46: note: expanded from macro 'ntohl'
  231. #define ntohl(x)        __DARWIN_OSSwapInt32(x)
  232.                                              ^
  233. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:88:76: note: expanded from macro '__DARWIN_OSSwapInt32'
  234.     (__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt32(x) : _OSSwapInt32(x))
  235.                                                                            ^
  236. libs/l_net/l_net_berkley.c:606:131: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  237.         sprintf( buffer, "%d.%d.%d.%d:%d", ( haddr >> 24 ) & 0xff, ( haddr >> 16 ) & 0xff, ( haddr >> 8 ) & 0xff, haddr & 0xff, ntohs( ( (struct sockaddr_in *)addr )->sin_port ) );
  238.                                                                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  239. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:133:46: note: expanded from macro 'ntohs'
  240. #define ntohs(x)        __DARWIN_OSSwapInt16(x)
  241.                                              ^
  242. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:85:40: note: expanded from macro '__DARWIN_OSSwapInt16'
  243.     ((__uint16_t)(__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt16(x) : _OSSwapInt16(x)))
  244.                                        ^
  245. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  246.   __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
  247.                                                        ^~~~~~~~~~~
  248. libs/l_net/l_net_berkley.c:606:131: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  249.         sprintf( buffer, "%d.%d.%d.%d:%d", ( haddr >> 24 ) & 0xff, ( haddr >> 16 ) & 0xff, ( haddr >> 8 ) & 0xff, haddr & 0xff, ntohs( ( (struct sockaddr_in *)addr )->sin_port ) );
  250.                                                                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  251. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:133:46: note: expanded from macro 'ntohs'
  252. #define ntohs(x)        __DARWIN_OSSwapInt16(x)
  253.                                              ^
  254. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:85:71: note: expanded from macro '__DARWIN_OSSwapInt16'
  255.     ((__uint16_t)(__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt16(x) : _OSSwapInt16(x)))
  256.                                                                       ^
  257. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:44:34: note: expanded from macro '__DARWIN_OSSwapConstInt16'
  258.     ((__uint16_t)((((__uint16_t)(x) & 0xff00U) >> 8) | \
  259.                                  ^
  260. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  261.   __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
  262.                                                        ^~~~~~~~~~~
  263. libs/l_net/l_net_berkley.c:606:131: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  264.         sprintf( buffer, "%d.%d.%d.%d:%d", ( haddr >> 24 ) & 0xff, ( haddr >> 16 ) & 0xff, ( haddr >> 8 ) & 0xff, haddr & 0xff, ntohs( ( (struct sockaddr_in *)addr )->sin_port ) );
  265.                                                                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  266. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:133:46: note: expanded from macro 'ntohs'
  267. #define ntohs(x)        __DARWIN_OSSwapInt16(x)
  268.                                              ^
  269. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:85:71: note: expanded from macro '__DARWIN_OSSwapInt16'
  270.     ((__uint16_t)(__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt16(x) : _OSSwapInt16(x)))
  271.                                                                       ^
  272. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:45:25: note: expanded from macro '__DARWIN_OSSwapConstInt16'
  273.                 (((__uint16_t)(x) & 0x00ffU) << 8)))
  274.                                ^
  275. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  276.   __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
  277.                                                        ^~~~~~~~~~~
  278. libs/l_net/l_net_berkley.c:606:131: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  279.         sprintf( buffer, "%d.%d.%d.%d:%d", ( haddr >> 24 ) & 0xff, ( haddr >> 16 ) & 0xff, ( haddr >> 8 ) & 0xff, haddr & 0xff, ntohs( ( (struct sockaddr_in *)addr )->sin_port ) );
  280.                                                                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  281. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:133:46: note: expanded from macro 'ntohs'
  282. #define ntohs(x)        __DARWIN_OSSwapInt16(x)
  283.                                              ^
  284. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:85:89: note: expanded from macro '__DARWIN_OSSwapInt16'
  285.     ((__uint16_t)(__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt16(x) : _OSSwapInt16(x)))
  286.                                                                                         ^
  287. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  288.   __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
  289.                                                        ^~~~~~~~~~~
  290. libs/l_net/l_net_berkley.c:623:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  291.         ( (struct sockaddr_in *)addr )->sin_addr.s_addr = htonl( ipaddr );
  292.           ^~~~~~~~~~~~~~~~~~~~~~~~~~
  293. libs/l_net/l_net_berkley.c:624:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  294.         ( (struct sockaddr_in *)addr )->sin_port = htons( (unsigned short)hp );
  295.           ^~~~~~~~~~~~~~~~~~~~~~~~~~
  296. libs/l_net/l_net_berkley.c:639:8: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  297.         a = ( (struct sockaddr_in *)addr )->sin_addr.s_addr;
  298.               ^~~~~~~~~~~~~~~~~~~~~~~~~~
  299. libs/l_net/l_net_berkley.c:641:5: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  300.                 ( (struct sockaddr_in *)addr )->sin_addr.s_addr = myAddr;
  301.                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
  302. libs/l_net/l_net_berkley.c:655:40: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  303.         hostentry = gethostbyaddr( (char *)&( (struct sockaddr_in *)addr )->sin_addr, sizeof( struct in_addr ), AF_INET );
  304.                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
  305. libs/l_net/l_net_berkley.c:683:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  306.         ( (struct sockaddr_in *)addr )->sin_port = htons( (unsigned short)net_hostport );
  307.           ^~~~~~~~~~~~~~~~~~~~~~~~~~
  308. libs/l_net/l_net_berkley.c:684:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  309.         ( (struct sockaddr_in *)addr )->sin_addr.s_addr = *(int *)hostentry->h_addr_list[0];
  310.           ^~~~~~~~~~~~~~~~~~~~~~~~~~
  311. libs/l_net/l_net_berkley.c:684:53: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  312.         ( (struct sockaddr_in *)addr )->sin_addr.s_addr = *(int *)hostentry->h_addr_list[0];
  313.                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  314. libs/l_net/l_net_berkley.c:699:9: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  315.         if ( ( (struct sockaddr_in *)addr1 )->sin_addr.s_addr != ( (struct sockaddr_in *)addr2 )->sin_addr.s_addr ) {
  316.                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  317. libs/l_net/l_net_berkley.c:699:61: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  318.         if ( ( (struct sockaddr_in *)addr1 )->sin_addr.s_addr != ( (struct sockaddr_in *)addr2 )->sin_addr.s_addr ) {
  319.                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  320. libs/l_net/l_net_berkley.c:703:9: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  321.         if ( ( (struct sockaddr_in *)addr1 )->sin_port != ( (struct sockaddr_in *)addr2 )->sin_port ) {
  322.                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  323. libs/l_net/l_net_berkley.c:703:54: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  324.         if ( ( (struct sockaddr_in *)addr1 )->sin_port != ( (struct sockaddr_in *)addr2 )->sin_port ) {
  325.                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  326. libs/l_net/l_net_berkley.c:716:18: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  327.         return ntohs( ( (struct sockaddr_in *)addr )->sin_port );
  328.                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
  329. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:133:46: note: expanded from macro 'ntohs'
  330. #define ntohs(x)        __DARWIN_OSSwapInt16(x)
  331.                                              ^
  332. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:85:40: note: expanded from macro '__DARWIN_OSSwapInt16'
  333.     ((__uint16_t)(__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt16(x) : _OSSwapInt16(x)))
  334.                                        ^
  335. libs/l_net/l_net_berkley.c:716:18: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  336.         return ntohs( ( (struct sockaddr_in *)addr )->sin_port );
  337.                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
  338. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:133:46: note: expanded from macro 'ntohs'
  339. #define ntohs(x)        __DARWIN_OSSwapInt16(x)
  340.                                              ^
  341. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:85:71: note: expanded from macro '__DARWIN_OSSwapInt16'
  342.     ((__uint16_t)(__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt16(x) : _OSSwapInt16(x)))
  343.                                                                       ^
  344. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:44:34: note: expanded from macro '__DARWIN_OSSwapConstInt16'
  345.     ((__uint16_t)((((__uint16_t)(x) & 0xff00U) >> 8) | \
  346.                                  ^
  347. libs/l_net/l_net_berkley.c:716:18: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  348.         return ntohs( ( (struct sockaddr_in *)addr )->sin_port );
  349.                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
  350. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:133:46: note: expanded from macro 'ntohs'
  351. #define ntohs(x)        __DARWIN_OSSwapInt16(x)
  352.                                              ^
  353. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:85:71: note: expanded from macro '__DARWIN_OSSwapInt16'
  354.     ((__uint16_t)(__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt16(x) : _OSSwapInt16(x)))
  355.                                                                       ^
  356. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:45:25: note: expanded from macro '__DARWIN_OSSwapConstInt16'
  357.                 (((__uint16_t)(x) & 0x00ffU) << 8)))
  358.                                ^
  359. libs/l_net/l_net_berkley.c:716:18: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  360.         return ntohs( ( (struct sockaddr_in *)addr )->sin_port );
  361.                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
  362. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h:133:46: note: expanded from macro 'ntohs'
  363. #define ntohs(x)        __DARWIN_OSSwapInt16(x)
  364.                                              ^
  365. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h:85:89: note: expanded from macro '__DARWIN_OSSwapInt16'
  366.     ((__uint16_t)(__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt16(x) : _OSSwapInt16(x)))
  367.                                                                                         ^
  368. libs/l_net/l_net_berkley.c:725:4: warning: cast from 'struct sockaddr_s *' to 'struct sockaddr_in *' increases required alignment from 2 to 4 [-Wcast-align]
  369.         ( (struct sockaddr_in *)addr )->sin_port = htons( (unsigned short)port );
  370.           ^~~~~~~~~~~~~~~~~~~~~~~~~~
  371. 33 warnings generated.
  372. ar rc libl_net.a libs/l_net/l_net.o libs/l_net/l_net_berkley.o
  373. ranlib libl_net.a
  374. file=install/q2map.arm64; mkdir -p ${file%/*}
  375. c++ tools/quake2/common/bspfile.o tools/quake2/common/cmdlib.o tools/quake2/common/inout.o tools/quake2/common/l3dslib.o tools/quake2/common/lbmlib.o tools/quake2/common/mathlib.o tools/quake2/common/md4.o tools/quake2/common/path_init.o tools/quake2/common/polylib.o tools/quake2/common/scriplib.o tools/quake2/common/threads.o tools/quake2/common/trilib.o tools/quake2/q2map/brushbsp.o tools/quake2/q2map/csg.o tools/quake2/q2map/faces.o tools/quake2/q2map/flow.o tools/quake2/q2map/glfile.o tools/quake2/q2map/leakfile.o tools/quake2/q2map/lightmap.o tools/quake2/q2map/main.o tools/quake2/q2map/map.o tools/quake2/q2map/nodraw.o tools/quake2/q2map/patches.o tools/quake2/q2map/portals.o tools/quake2/q2map/prtfile.o tools/quake2/q2map/qbsp.o tools/quake2/q2map/qrad.o tools/quake2/q2map/qvis.o tools/quake2/q2map/textures.o tools/quake2/q2map/trace.o tools/quake2/q2map/tree.o tools/quake2/q2map/writebsp.o libl_net.a -L/opt/homebrew/opt/zlib/lib  -s -L/opt/local/lib -L/usr/X11R6/lib  -L/opt/local/lib -lxml2   -o install/q2map.arm64
  376. ld: warning: -s is obsolete
  377. [ -z "" ] || [ -z "` -r install/q2map.arm64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/q2map.arm64; exit 1; }
  378. if true; then o=install/q2map.arm64; ln -snf ${o##*/} install/q2map; else true; fi
  379. cc tools/quake2/qdata/images.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata/images.o
  380. cc tools/quake2/qdata/models.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata/models.o
  381. tools/quake2/qdata/models.c:139:20: warning: cast to smaller integer type 'int' from 'dtrivertx_t *' [-Wpointer-to-int-cast]
  382.         model.framesize = (int)&( (daliasframe_t *)0 )->verts[model.num_xyz];
  383.                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384. tools/quake2/qdata/models.c:194:9: warning: cast from 'byte *' (aka 'unsigned char *') to 'daliasframe_t *' increases required alignment from 1 to 4 [-Wcast-align]
  385.                 out = (daliasframe_t *)buffer;
  386.                       ^~~~~~~~~~~~~~~~~~~~~~~
  387. 2 warnings generated.
  388. cc tools/quake2/qdata/qdata.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata/qdata.o
  389. cc tools/quake2/qdata/sprites.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata/sprites.o
  390. cc tools/quake2/qdata/tables.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata/tables.o
  391. cc tools/quake2/qdata/video.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata/video.o
  392. tools/quake2/qdata/video.c:118:31: warning: cast to smaller integer type 'int' from 'byte *' (aka 'unsigned char *') [-Wpointer-to-int-cast]
  393.                 printf( "0x%x : %s (%d)\n", (int)( data_p - 4 ), str, iff_chunk_len );
  394.                                             ^~~~~~~~~~~~~~~~~~~
  395. tools/quake2/qdata/video.c:250:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
  396.                 val = ( (unsigned short *)( soundtrack + wavinfo.dataofs ) )[i];
  397.                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  398. 2 warnings generated.
  399. file=install/qdata3.arm64; mkdir -p ${file%/*}
  400. c++ tools/quake2/common/bspfile.o tools/quake2/common/cmdlib.o tools/quake2/common/inout.o tools/quake2/common/l3dslib.o tools/quake2/common/lbmlib.o tools/quake2/common/mathlib.o tools/quake2/common/md4.o tools/quake2/common/path_init.o tools/quake2/common/polylib.o tools/quake2/common/scriplib.o tools/quake2/common/threads.o tools/quake2/common/trilib.o tools/quake2/qdata/images.o tools/quake2/qdata/models.o tools/quake2/qdata/qdata.o tools/quake2/qdata/sprites.o tools/quake2/qdata/tables.o tools/quake2/qdata/video.o libl_net.a -L/opt/homebrew/opt/zlib/lib  -s -L/opt/local/lib -L/usr/X11R6/lib  -L/opt/local/lib -lxml2   -o install/qdata3.arm64
  401. ld: warning: -s is obsolete
  402. [ -z "" ] || [ -z "` -r install/qdata3.arm64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/qdata3.arm64; exit 1; }
  403. if true; then o=install/qdata3.arm64; ln -snf ${o##*/} install/qdata3; else true; fi
  404. cc tools/quake2/qdata_heretic2/common/bspfile.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/bspfile.o
  405. tools/quake2/qdata_heretic2/common/bspfile.c:38:21: warning: cast from 'byte *' (aka 'unsigned char *') to 'dvis_t *' increases required alignment from 1 to 4 [-Wcast-align]
  406. dvis_t      *dvis = (dvis_t *)dvisdata;
  407.                     ^~~~~~~~~~~~~~~~~~
  408. 1 warning generated.
  409. cc tools/quake2/qdata_heretic2/common/cmdlib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/cmdlib.o
  410. cc tools/quake2/qdata_heretic2/common/inout.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/inout.o
  411. cc tools/quake2/qdata_heretic2/common/l3dslib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/l3dslib.o
  412. cc tools/quake2/qdata_heretic2/common/lbmlib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/lbmlib.o
  413. tools/quake2/qdata_heretic2/common/lbmlib.c:187:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  414.         if ( *(int *)LBMbuffer != LittleLong( FORMID ) ) {
  415.               ^~~~~~~~~~~~~~~~
  416. tools/quake2/qdata_heretic2/common/lbmlib.c:192:25: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  417.         formlength = BigLong( *(int *)LBM_P );
  418.                                ^~~~~~~~~~~~
  419. tools/quake2/qdata_heretic2/common/lbmlib.c:196:26: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  420.         formtype = LittleLong( *(int *)LBM_P );
  421.                                 ^~~~~~~~~~~~
  422. tools/quake2/qdata_heretic2/common/lbmlib.c:309:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  423.         formlength = (int*)lbmptr;
  424.                      ^~~~~~~~~~~~
  425. tools/quake2/qdata_heretic2/common/lbmlib.c:325:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  426.         bmhdlength = (int *)lbmptr;
  427.                      ^~~~~~~~~~~~~
  428. tools/quake2/qdata_heretic2/common/lbmlib.c:354:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  429.         cmaplength = (int *)lbmptr;
  430.                      ^~~~~~~~~~~~~
  431. tools/quake2/qdata_heretic2/common/lbmlib.c:374:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  432.         bodylength = (int *)lbmptr;
  433.                      ^~~~~~~~~~~~~
  434. tools/quake2/qdata_heretic2/common/lbmlib.c:449:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'pcx_t *' increases required alignment from 1 to 2 [-Wcast-align]
  435.         pcx = (pcx_t *)raw;
  436.               ^~~~~~~~~~~~
  437. 8 warnings generated.
  438. cc tools/quake2/qdata_heretic2/common/mathlib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/mathlib.o
  439. cc tools/quake2/qdata_heretic2/common/md4.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/md4.o
  440. cc tools/quake2/qdata_heretic2/common/path_init.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/path_init.o
  441. cc tools/quake2/qdata_heretic2/common/qfiles.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/qfiles.o
  442. cc tools/quake2/qdata_heretic2/common/scriplib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/scriplib.o
  443. cc tools/quake2/qdata_heretic2/common/threads.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/threads.o
  444. tools/quake2/qdata_heretic2/common/threads.c:602:6: warning: unused variable 'i' [-Wunused-variable]
  445.         int i;
  446.             ^
  447. 1 warning generated.
  448. cc tools/quake2/qdata_heretic2/common/token.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/token.o
  449. cc tools/quake2/qdata_heretic2/common/trilib.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/common/trilib.o
  450. tools/quake2/qdata_heretic2/common/trilib.c:87:6: warning: variable 'iLevel' set but not used [-Wunused-but-set-variable]
  451.         int iLevel;
  452.             ^
  453. 1 warning generated.
  454. cc tools/quake2/qdata_heretic2/qcommon/reference.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/qcommon/reference.o
  455. cc tools/quake2/qdata_heretic2/qcommon/resourcemanager.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/qcommon/resourcemanager.o
  456. tools/quake2/qdata_heretic2/qcommon/resourcemanager.c:59:19: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
  457.         resource->free = (char **)( block );
  458.                          ^~~~~~~~~~~~~~~~~~
  459. tools/quake2/qdata_heretic2/qcommon/resourcemanager.c:69:13: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
  460.                 current = (char **)( *current );
  461.                           ^~~~~~~~~~~~~~~~~~~~~
  462. tools/quake2/qdata_heretic2/qcommon/resourcemanager.c:123:27: warning: cast from 'char *' to 'char **' increases required alignment from 1 to 8 [-Wcast-align]
  463.         if ( !( resource->free = (char **)( *resource->free ) ) ) { // if at end create new block
  464.                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465. 3 warnings generated.
  466. cc tools/quake2/qdata_heretic2/qcommon/skeletons.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/qcommon/skeletons.o
  467. tools/quake2/qdata_heretic2/qcommon/skeletons.c:132:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  468.         children = (int *)( root + RAVEN_HEAD * jointSize );
  469.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  470. tools/quake2/qdata_heretic2/qcommon/skeletons.c:137:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  471.         children = (int *)( root + RAVEN_UPPERBACK * jointSize );
  472.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  473. tools/quake2/qdata_heretic2/qcommon/skeletons.c:145:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  474.         children = (int *)( root + RAVEN_LOWERBACK * jointSize );
  475.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476. tools/quake2/qdata_heretic2/qcommon/skeletons.c:158:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  477.         children = (int *)( root + RAVEN_HEAD * jointSize );
  478.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  479. tools/quake2/qdata_heretic2/qcommon/skeletons.c:169:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  480.         children = (int *)( root + BEETLE_HEAD * jointSize );
  481.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  482. tools/quake2/qdata_heretic2/qcommon/skeletons.c:174:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  483.         children = (int *)( root + BEETLE_NECK * jointSize );
  484.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  485. tools/quake2/qdata_heretic2/qcommon/skeletons.c:188:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  486.         children = (int *)( root + BEETLE_HEAD * jointSize );
  487.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  488. tools/quake2/qdata_heretic2/qcommon/skeletons.c:193:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  489.         children = (int *)( root + BEETLE_NECK * jointSize );
  490.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  491. tools/quake2/qdata_heretic2/qcommon/skeletons.c:207:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  492.         children = (int *)( root + PLAGUE_ELF_HEAD * jointSize );
  493.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  494. tools/quake2/qdata_heretic2/qcommon/skeletons.c:212:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  495.         children = (int *)( root + PLAGUE_ELF_UPPERBACK * jointSize );
  496.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497. tools/quake2/qdata_heretic2/qcommon/skeletons.c:220:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  498.         children = (int *)( root + PLAGUE_ELF_LOWERBACK * jointSize );
  499.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  500. 11 warnings generated.
  501. cc tools/quake2/qdata_heretic2/animcomp.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/animcomp.o
  502. cc tools/quake2/qdata_heretic2/book.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/book.o
  503. tools/quake2/qdata_heretic2/book.c:200:13: warning: cast from 'unsigned int *' to 'unsigned long *' increases required alignment from 4 to 8 [-Wcast-align]
  504.                 sourcel = (unsigned long *) longimage + ( yl * longimagewidth ) + xl;
  505.                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  506. tools/quake2/qdata_heretic2/book.c:201:11: warning: cast from 'unsigned int *' to 'unsigned long *' increases required alignment from 4 to 8 [-Wcast-align]
  507.                 destl = (unsigned long *) longimage;
  508.                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  509. tools/quake2/qdata_heretic2/book.c:220:14: warning: cast from 'unsigned int *' to 'unsigned long *' increases required alignment from 4 to 8 [-Wcast-align]
  510.                         sourcel = (unsigned long *) longimage + ( coords[i].y * w ) + coords[i].x;
  511.                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  512. tools/quake2/qdata_heretic2/book.c:233:27: warning: passing 'unsigned long[307200]' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign]
  513.                         qtex32 = CreateBook32( bufferl, coords[i].w, coords[i].h, &size );
  514.                                                ^~~~~~~
  515. tools/quake2/qdata_heretic2/book.c:58:33: note: passing argument to parameter 'buffer' here
  516. miptex32_t *CreateBook32( long *buffer, int w, int h, int *FinalSize ){
  517.                                 ^
  518. 4 warnings generated.
  519. cc tools/quake2/qdata_heretic2/fmodels.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/fmodels.o
  520. tools/quake2/qdata_heretic2/fmodels.c:245:23: warning: cast to smaller integer type 'int' from 'fmtrivertx_t *' [-Wpointer-to-int-cast]
  521.         fmheader.framesize = (int)&( (fmaliasframe_t *)0 )->verts[fmheader.num_xyz];
  522.                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  523. tools/quake2/qdata_heretic2/fmodels.c:295:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'fmaliasframe_t *' increases required alignment from 1 to 4 [-Wcast-align]
  524.                         out = (fmaliasframe_t *)buffer;
  525.                               ^~~~~~~~~~~~~~~~~~~~~~~~
  526. tools/quake2/qdata_heretic2/fmodels.c:636:58: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  527.                 AnimCompressToBytes( g->trans,g->scale,g->mat,g->ccomp,g->cbase,g->cscale,g->coffset,g->bmin,g->bmax );
  528.                                                                        ^~~~~~~~
  529. tools/quake2/qdata_heretic2/animcomp.h:32:90: note: passing argument to parameter 'cbase' here
  530. void AnimCompressToBytes( float *trans,float *scale,char *mat,char *ccomp,unsigned char *cbase,float *cscale,float *coffset,float *bmin,float *bmax );
  531.                                                                                          ^
  532. tools/quake2/qdata_heretic2/fmodels.c:2694:25: warning: cast from 'byte *' (aka 'unsigned char *') to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align]
  533.                 qtex32 = CreateMip32( (unsigned *)cropped, fmheader.skinwidth, fmheader.skinheight, &size, true );
  534.                                       ^~~~~~~~~~~~~~~~~~~
  535. 4 warnings generated.
  536. cc tools/quake2/qdata_heretic2/images.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/images.o
  537. tools/quake2/qdata_heretic2/images.c:131:8: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
  538.                 dr = abs( palette_r[i] - r );
  539.                      ^
  540. tools/quake2/qdata_heretic2/images.c:131:8: note: use function 'labs' instead
  541.                 dr = abs( palette_r[i] - r );
  542.                      ^~~
  543.                      labs
  544. tools/quake2/qdata_heretic2/images.c:135:8: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
  545.                 dg = abs( palette_g[i] - g );
  546.                      ^
  547. tools/quake2/qdata_heretic2/images.c:135:8: note: use function 'labs' instead
  548.                 dg = abs( palette_g[i] - g );
  549.                      ^~~
  550.                      labs
  551. tools/quake2/qdata_heretic2/images.c:139:8: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
  552.                 db = abs( palette_b[i] - b );
  553.                      ^
  554. tools/quake2/qdata_heretic2/images.c:139:8: note: use function 'labs' instead
  555.                 db = abs( palette_b[i] - b );
  556.                      ^~~
  557.                      labs
  558. tools/quake2/qdata_heretic2/images.c:1085:14: warning: enumeration value 'pt_gl' not handled in switch [-Wswitch]
  559.                                 switch ( mp->type )
  560.                                          ^~~~~~~~
  561. tools/quake2/qdata_heretic2/images.c:1085:14: note: add missing switch cases
  562.                                 switch ( mp->type )
  563.                                          ^
  564. 4 warnings generated.
  565. cc tools/quake2/qdata_heretic2/jointed.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/jointed.o
  566. tools/quake2/qdata_heretic2/jointed.c:159:13: warning: unused function 'ParseTranslation3' [-Wunused-function]
  567. static void ParseTranslation3( vec3_t in ){
  568.             ^
  569. 1 warning generated.
  570. cc tools/quake2/qdata_heretic2/models.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/models.o
  571. tools/quake2/qdata_heretic2/models.c:175:20: warning: cast to smaller integer type 'int' from 'dtrivertx_t *' [-Wpointer-to-int-cast]
  572.         model.framesize = (int)&( (daliasframe_t *)0 )->verts[model.num_xyz];
  573.                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574. tools/quake2/qdata_heretic2/models.c:230:9: warning: cast from 'byte *' (aka 'unsigned char *') to 'daliasframe_t *' increases required alignment from 1 to 4 [-Wcast-align]
  575.                 out = (daliasframe_t *)buffer;
  576.                       ^~~~~~~~~~~~~~~~~~~~~~~
  577. tools/quake2/qdata_heretic2/models.c:1795:30: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter]
  578. void MODELCMD_Modelname( int modeltype ){
  579.                              ^
  580. tools/quake2/qdata_heretic2/models.c:1830:27: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter]
  581. void MODELCMD_Origin( int modeltype ){
  582.                           ^
  583. tools/quake2/qdata_heretic2/models.c:1896:28: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter]
  584. void MODELCMD_ScaleUp( int modeltype ){
  585.                            ^
  586. tools/quake2/qdata_heretic2/models.c:1946:29: warning: parameter 'modeltype' set but not used [-Wunused-but-set-parameter]
  587. void MODELCMD_Skinsize( int modeltype ){
  588.                             ^
  589. 6 warnings generated.
  590. cc tools/quake2/qdata_heretic2/pics.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/pics.o
  591. cc tools/quake2/qdata_heretic2/qdata.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/qdata.o
  592. cc tools/quake2/qdata_heretic2/qd_skeletons.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/qd_skeletons.o
  593. tools/quake2/qdata_heretic2/qd_skeletons.c:296:13: warning: unused function 'ParseVec3' [-Wunused-function]
  594. static void ParseVec3( vec3_t in ){
  595.             ^
  596. tools/quake2/qdata_heretic2/qd_skeletons.c:314:13: warning: unused function 'ParseRotation3' [-Wunused-function]
  597. static void ParseRotation3( vec3_t in ){
  598.             ^
  599. tools/quake2/qdata_heretic2/qd_skeletons.c:332:13: warning: unused function 'ParseTranslation3' [-Wunused-function]
  600. static void ParseTranslation3( vec3_t in ){
  601.             ^
  602. tools/quake2/qdata_heretic2/qd_skeletons.c:341:13: warning: unused function 'ParseTranslation3d' [-Wunused-function]
  603. static void ParseTranslation3d( vec3d_t in ){
  604.             ^
  605. 4 warnings generated.
  606. cc tools/quake2/qdata_heretic2/sprites.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/sprites.o
  607. tools/quake2/qdata_heretic2/sprites.c:141:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align]
  608.                 longimage = (unsigned *)byteimage;
  609.                             ^~~~~~~~~~~~~~~~~~~~~
  610. 1 warning generated.
  611. cc tools/quake2/qdata_heretic2/svdcmp.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/svdcmp.o
  612. cc tools/quake2/qdata_heretic2/tables.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/tables.o
  613. cc tools/quake2/qdata_heretic2/tmix.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/tmix.o
  614. tools/quake2/qdata_heretic2/tmix.c:82:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  615.                         if ( entry |= *mapitem++ & 8 ) {
  616.                              ~~~~~~^~~~~~~~~~~~~~~~~
  617. tools/quake2/qdata_heretic2/tmix.c:82:15: note: place parentheses around the assignment to silence this warning
  618.                         if ( entry |= *mapitem++ & 8 ) {
  619.                                    ^
  620.                              (                      )
  621. tools/quake2/qdata_heretic2/tmix.c:82:15: note: use '!=' to turn this compound assignment into an inequality comparison
  622.                         if ( entry |= *mapitem++ & 8 ) {
  623.                                    ^~
  624.                                    !=
  625. tools/quake2/qdata_heretic2/tmix.c:550:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  626.         pix = (long *)pixels;
  627.               ^~~~~~~~~~~~~~
  628. tools/quake2/qdata_heretic2/tmix.c:559:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  629.         pix = (long *)pixels;
  630.               ^~~~~~~~~~~~~~
  631. tools/quake2/qdata_heretic2/tmix.c:582:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align]
  632.         source = (long *)pixels;
  633.                  ^~~~~~~~~~~~~~
  634. 4 warnings generated.
  635. cc tools/quake2/qdata_heretic2/video.c  -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -I/opt/local/include/libxml2 -Itools/quake2/qdata_heretic2/common -Itools/quake2/qdata_heretic2/qcommon -Itools/quake2/qdata_heretic2 -Itools/quake2/common -Ilibs -Iinclude  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake2/qdata_heretic2/video.o
  636. file=install/h2data.arm64; mkdir -p ${file%/*}
  637. c++ tools/quake2/qdata_heretic2/common/bspfile.o tools/quake2/qdata_heretic2/common/cmdlib.o tools/quake2/qdata_heretic2/common/inout.o tools/quake2/qdata_heretic2/common/l3dslib.o tools/quake2/qdata_heretic2/common/lbmlib.o tools/quake2/qdata_heretic2/common/mathlib.o tools/quake2/qdata_heretic2/common/md4.o tools/quake2/qdata_heretic2/common/path_init.o tools/quake2/qdata_heretic2/common/qfiles.o tools/quake2/qdata_heretic2/common/scriplib.o tools/quake2/qdata_heretic2/common/threads.o tools/quake2/qdata_heretic2/common/token.o tools/quake2/qdata_heretic2/common/trilib.o tools/quake2/qdata_heretic2/qcommon/reference.o tools/quake2/qdata_heretic2/qcommon/resourcemanager.o tools/quake2/qdata_heretic2/qcommon/skeletons.o tools/quake2/qdata_heretic2/animcomp.o tools/quake2/qdata_heretic2/book.o tools/quake2/qdata_heretic2/fmodels.o tools/quake2/qdata_heretic2/images.o tools/quake2/qdata_heretic2/jointed.o tools/quake2/qdata_heretic2/models.o tools/quake2/qdata_heretic2/pics.o tools/quake2/qdata_heretic2/qdata.o tools/quake2/qdata_heretic2/qd_skeletons.o tools/quake2/qdata_heretic2/sprites.o tools/quake2/qdata_heretic2/svdcmp.o tools/quake2/qdata_heretic2/tables.o tools/quake2/qdata_heretic2/tmix.o tools/quake2/qdata_heretic2/video.o libl_net.a -L/opt/homebrew/opt/zlib/lib  -s -L/opt/local/lib -L/usr/X11R6/lib  -L/opt/local/lib -lxml2   -o install/h2data.arm64
  638. ld: warning: -s is obsolete
  639. [ -z "" ] || [ -z "` -r install/h2data.arm64 2>&1 1>/dev/null | tee /dev/stderr`" ] || { rm -f install/h2data.arm64; exit 1; }
  640. if true; then o=install/h2data.arm64; ln -snf ${o##*/} install/h2data; else true; fi
  641. c++ tools/quake3/common/cmdlib.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/cmdlib.o
  642. c++ tools/quake3/common/qimagelib.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/qimagelib.o
  643. tools/quake3/common/qimagelib.cpp:217:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  644.         if ( *(int *)LBM_P != LittleLong( FORMID ) ) {
  645.               ^~~~~~~~~~~~
  646. tools/quake3/common/qimagelib.cpp:222:25: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  647.         formlength = BigLong( *(int *)LBM_P );
  648.                                ^~~~~~~~~~~~
  649. tools/quake3/common/qimagelib.cpp:226:26: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  650.         formtype = LittleLong( *(int *)LBM_P );
  651.                                 ^~~~~~~~~~~~
  652. tools/quake3/common/qimagelib.cpp:335:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  653.         formlength = (int*)lbmptr;
  654.                      ^~~~~~~~~~~~
  655. tools/quake3/common/qimagelib.cpp:351:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  656.         bmhdlength = (int *)lbmptr;
  657.                      ^~~~~~~~~~~~~
  658. tools/quake3/common/qimagelib.cpp:380:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  659.         cmaplength = (int *)lbmptr;
  660.                      ^~~~~~~~~~~~~
  661. tools/quake3/common/qimagelib.cpp:400:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  662.         bodylength = (int *)lbmptr;
  663.                      ^~~~~~~~~~~~~
  664. tools/quake3/common/qimagelib.cpp:1199:13: warning: cast from 'byte *' (aka 'unsigned char *') to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align]
  665.                 *pixels = (unsigned *)pixels32;
  666.                           ^~~~~~~~~~~~~~~~~~~~
  667. 8 warnings generated.
  668. c++ tools/quake3/common/inout.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/inout.o
  669. tools/quake3/common/inout.cpp:64:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  670.         sprintf( buf, "%f %f %f", v[0], v[1], v[2] );
  671.         ^
  672. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  673. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  674. ^
  675. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  676.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  677.                                                       ^
  678. tools/quake3/common/inout.cpp:148:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  679.         sprintf( buf, "Entity %i, Brush %i: %s", entitynum, brushnum, msg );
  680.         ^
  681. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  682. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  683. ^
  684. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  685.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  686.                                                       ^
  687. tools/quake3/common/inout.cpp:155:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  688.         sprintf( buf, "%i %i", entitynum, brushnum );
  689.         ^
  690. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  691. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  692. ^
  693. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  694.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  695.                                                       ^
  696. tools/quake3/common/inout.cpp:161:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  697.         sprintf( buf, "Entity %i, Brush %i: %s", entitynum, brushnum, msg );
  698.         ^
  699. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  700. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  701. ^
  702. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  703.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  704.                                                       ^
  705. tools/quake3/common/inout.cpp:181:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  706.         sprintf( buf, "%g %g %g", pt[0], pt[1], pt[2] );
  707.         ^
  708. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  709. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  710. ^
  711. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  712.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  713.                                                       ^
  714. tools/quake3/common/inout.cpp:187:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  715.         sprintf( buf, "%s (%g %g %g)", msg, pt[0], pt[1], pt[2] );
  716.         ^
  717. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  718. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  719. ^
  720. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  721.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  722.                                                       ^
  723. tools/quake3/common/inout.cpp:204:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  724.         sprintf( buf, "%i ", numpoints );
  725.         ^
  726. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  727. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  728. ^
  729. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  730.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  731.                                                       ^
  732. tools/quake3/common/inout.cpp:207:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  733.                 sprintf( smlbuf, "(%g %g %g)", p[i][0], p[i][1], p[i][2] );
  734.                 ^
  735. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  736. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  737. ^
  738. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  739.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  740.                                                       ^
  741. tools/quake3/common/inout.cpp:270:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  742.                 sprintf( sMsg, "<?xml version=\"1.0\"?><q3map_feedback version=\"" Q3MAP_STREAM_VERSION "\">" );
  743.                 ^
  744. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  745. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  746. ^
  747. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  748.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  749.                                                       ^
  750. tools/quake3/common/inout.cpp:379:2: warning: 'vsprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead. [-Wdeprecated-declarations]
  751.         vsprintf( out_buffer, format, argptr );
  752.         ^
  753. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:199:1: note: 'vsprintf' has been explicitly marked deprecated here
  754. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead.")
  755. ^
  756. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  757.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  758.                                                       ^
  759. tools/quake3/common/inout.cpp:390:2: warning: 'vsprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead. [-Wdeprecated-declarations]
  760.         vsprintf( out_buffer, format, argptr );
  761.         ^
  762. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:199:1: note: 'vsprintf' has been explicitly marked deprecated here
  763. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead.")
  764. ^
  765. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  766.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  767.                                                       ^
  768. tools/quake3/common/inout.cpp:401:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  769.         sprintf( out_buffer, "WARNING: " );
  770.         ^
  771. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  772. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  773. ^
  774. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  775.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  776.                                                       ^
  777. tools/quake3/common/inout.cpp:402:2: warning: 'vsprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead. [-Wdeprecated-declarations]
  778.         vsprintf( out_buffer + strlen( "WARNING: " ), format, argptr );
  779.         ^
  780. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:199:1: note: 'vsprintf' has been explicitly marked deprecated here
  781. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead.")
  782. ^
  783. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  784.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  785.                                                       ^
  786. tools/quake3/common/inout.cpp:421:2: warning: 'vsprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead. [-Wdeprecated-declarations]
  787.         vsprintf( tmp, error, argptr );
  788.         ^
  789. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:199:1: note: 'vsprintf' has been explicitly marked deprecated here
  790. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead.")
  791. ^
  792. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  793.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  794.                                                       ^
  795. tools/quake3/common/inout.cpp:424:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  796.         sprintf( out_buffer, "************ ERROR ************\n%s\n", tmp );
  797.         ^
  798. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  799. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  800. ^
  801. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  802.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  803.                                                       ^
  804. 15 warnings generated.
  805. c++ tools/quake3/common/jpeg.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/jpeg.o
  806. c++ tools/quake3/common/md4.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/md4.o
  807. c++ tools/quake3/common/mutex.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/mutex.o
  808. c++ tools/quake3/common/polylib.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/polylib.o
  809. c++ tools/quake3/common/scriplib.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/scriplib.o
  810. c++ tools/quake3/common/threads.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/threads.o
  811. c++ tools/quake3/common/unzip.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/unzip.o
  812. tools/quake3/common/unzip.cpp:1202:14: warning: unused function 'zcalloc' [-Wunused-function]
  813. static voidp zcalloc OF((voidp opaque, unsigned items, unsigned size));
  814.              ^
  815. tools/quake3/common/unzip.cpp:1203:14: warning: unused function 'zcfree' [-Wunused-function]
  816. static void  zcfree  OF((voidp opaque, voidp ptr));
  817.              ^
  818. tools/quake3/common/unzip.cpp:2440:20: warning: unused variable 'crc_table' [-Wunused-const-variable]
  819. static const uLong crc_table[256] = {
  820.                    ^
  821. tools/quake3/common/unzip.cpp:2582:19: warning: unused variable 'border' [-Wunused-const-variable]
  822. static const uInt border[] = { /* Order of the bit length code lengths */
  823.                   ^
  824. tools/quake3/common/unzip.cpp:3300:12: warning: unused function 'huft_build' [-Wunused-function]
  825. static int huft_build(uInt *b, uInt n, uInt s, const uInt *d, const uInt *e, inflate_huft ** t, uInt *m, inflate_huft *hp, uInt *hn, uInt *v)
  826.            ^
  827. tools/quake3/common/unzip.cpp:3248:19: warning: unused variable 'cplens' [-Wunused-const-variable]
  828. static const uInt cplens[31] = { /* Copy lengths for literal codes 257..285 */
  829.                   ^
  830. tools/quake3/common/unzip.cpp:3252:19: warning: unused variable 'cplext' [-Wunused-const-variable]
  831. static const uInt cplext[31] = { /* Extra bits for literal codes 257..285 */
  832.                   ^
  833. tools/quake3/common/unzip.cpp:3255:19: warning: unused variable 'cpdist' [-Wunused-const-variable]
  834. static const uInt cpdist[30] = { /* Copy offsets for distance codes 0..29 */
  835.                   ^
  836. tools/quake3/common/unzip.cpp:3259:19: warning: unused variable 'cpdext' [-Wunused-const-variable]
  837. static const uInt cpdext[30] = { /* Extra bits for distance codes */
  838.                   ^
  839. tools/quake3/common/unzip.cpp:3603:13: warning: unused variable 'fixed_bl' [-Wunused-variable]
  840. static uInt fixed_bl = 9;
  841.             ^
  842. tools/quake3/common/unzip.cpp:3604:13: warning: unused variable 'fixed_bd' [-Wunused-variable]
  843. static uInt fixed_bd = 5;
  844.             ^
  845. tools/quake3/common/unzip.cpp:3605:21: warning: unused variable 'fixed_tl' [-Wunused-variable]
  846. static inflate_huft fixed_tl[] = {
  847.                     ^
  848. tools/quake3/common/unzip.cpp:3735:21: warning: unused variable 'fixed_td' [-Wunused-variable]
  849. static inflate_huft fixed_td[] = {
  850.                     ^
  851. 13 warnings generated.
  852. c++ tools/quake3/common/vfs.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/vfs.o
  853. In file included from tools/quake3/common/vfs.cpp:63:
  854. In file included from tools/quake3/common/qpathops.h:24:
  855. In file included from libs/os/path.h:33:
  856. In file included from libs/string/string.h:29:
  857. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm:1913:
  858. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono:746:
  859. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h:19:
  860. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h:17:
  861. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h:17:
  862. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h:15:
  863. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view:1027:
  864. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/functional:515:
  865. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h:22:
  866. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:23:
  867. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:173:9: warning: destructor called on non-final 'StringOutputStream' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
  868.         __p->~_Tp();
  869.         ^
  870. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h:315:13: note: in instantiation of member function 'std::allocator<StringOutputStream>::destroy' requested here
  871.         __a.destroy(__p);
  872.             ^
  873. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:836:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<StringOutputStream>>::destroy<StringOutputStream, void>' requested here
  874.         __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end));
  875.                         ^
  876. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:830:29: note: in instantiation of member function 'std::vector<StringOutputStream>::__base_destruct_at_end' requested here
  877.   void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
  878.                             ^
  879. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:446:20: note: in instantiation of member function 'std::vector<StringOutputStream>::__clear' requested here
  880.             __vec_.__clear();
  881.                    ^
  882. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:456:67: note: in instantiation of member function 'std::vector<StringOutputStream>::__destroy_vector::operator()' requested here
  883.   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector(*this)(); }
  884.                                                                   ^
  885. tools/quake3/common/vfs.cpp:167:36: note: in instantiation of member function 'std::vector<StringOutputStream>::~vector' requested here
  886.                         std::vector<StringOutputStream> paks;
  887.                                                         ^
  888. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:173:15: note: qualify call to silence this warning
  889.         __p->~_Tp();
  890.               ^
  891. 1 warning generated.
  892. c++ tools/quake3/common/miniz.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/common/miniz.o
  893. tools/quake3/common/miniz.cpp:2089:50: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
  894.         tdefl_compress_buffer(pComp, (mz_uint8 *)pImage + (flip ? (h - 1 - y) : y) * bpl, bpl, TDEFL_NO_FLUSH);
  895.                                                  ^
  896. tools/quake3/common/miniz.cpp:6957:52: warning: cast from 'const mz_uint8 *' (aka 'const unsigned char *') to 'const mz_uint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  897.                 const mz_uint32 *pSrc_descriptor = (const mz_uint32 *)((const mz_uint8 *)pBuf + (has_id ? sizeof(mz_uint32) : 0));
  898.                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899. 2 warnings generated.
  900. c++ tools/quake3/q3map2/autopk3.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/autopk3.o
  901. In file included from tools/quake3/q3map2/autopk3.cpp:30:
  902. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  903. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  904.                                    ^
  905. tools/quake3/q3map2/autopk3.cpp:279:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  906.                 sprintf( str, "%s%s", texname, *ext );
  907.                 ^
  908. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  909. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  910. ^
  911. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  912.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  913.                                                       ^
  914. In file included from tools/quake3/q3map2/autopk3.cpp:30:
  915. In file included from tools/quake3/q3map2/q3map2.h:54:
  916. In file included from tools/quake3/common/qpathops.h:24:
  917. In file included from libs/os/path.h:33:
  918. In file included from libs/string/string.h:29:
  919. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm:1913:
  920. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono:746:
  921. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h:19:
  922. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h:17:
  923. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h:17:
  924. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h:15:
  925. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view:1027:
  926. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/functional:515:
  927. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h:22:
  928. In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h:23:
  929. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:173:9: warning: destructor called on non-final 'StringFixedSize<64>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
  930.         __p->~_Tp();
  931.         ^
  932. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h:315:13: note: in instantiation of member function 'std::allocator<StringFixedSize<64>>::destroy' requested here
  933.         __a.destroy(__p);
  934.             ^
  935. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer:303:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<StringFixedSize<64>>>::destroy<StringFixedSize<64>, void>' requested here
  936.         __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__end_));
  937.                         ^
  938. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer:144:10: note: in instantiation of member function 'std::__split_buffer<StringFixedSize<64>, std::allocator<StringFixedSize<64>> &>::__destruct_at_end' requested here
  939.         {__destruct_at_end(__new_last, false_type());}
  940.          ^
  941. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer:102:10: note: in instantiation of member function 'std::__split_buffer<StringFixedSize<64>, std::allocator<StringFixedSize<64>> &>::__destruct_at_end' requested here
  942.         {__destruct_at_end(__begin_);}
  943.          ^
  944. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer:360:5: note: in instantiation of member function 'std::__split_buffer<StringFixedSize<64>, std::allocator<StringFixedSize<64>> &>::clear' requested here
  945.     clear();
  946.     ^
  947. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:1580:49: note: in instantiation of member function 'std::__split_buffer<StringFixedSize<64>, std::allocator<StringFixedSize<64>> &>::~__split_buffer' requested here
  948.     __split_buffer<value_type, allocator_type&> __v(__recommend(size() + 1), size(), __a);
  949.                                                 ^
  950. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/vector:1603:9: note: in instantiation of function template specialization 'std::vector<StringFixedSize<64>>::__emplace_back_slow_path<char (&)[1024]>' requested here
  951.         __emplace_back_slow_path(std::forward<_Args>(__args)...);
  952.         ^
  953. tools/quake3/q3map2/autopk3.cpp:72:11: note: in instantiation of function template specialization 'std::vector<StringFixedSize<64>>::emplace_back<char (&)[1024]>' requested here
  954.                 texlist.emplace_back( token );
  955.                         ^
  956. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:173:15: note: qualify call to silence this warning
  957.         __p->~_Tp();
  958.               ^
  959. 3 warnings generated.
  960. c++ tools/quake3/q3map2/brush.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/brush.o
  961. In file included from tools/quake3/q3map2/brush.cpp:32:
  962. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  963. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  964.                                    ^
  965. tools/quake3/q3map2/brush.cpp:183:13: warning: unused function 'FixWinding' [-Wunused-function]
  966. static bool FixWinding( winding_t& w ){
  967.             ^
  968. tools/quake3/q3map2/brush.cpp:352:16: warning: unused function 'BrushFromBounds' [-Wunused-function]
  969. static brush_t BrushFromBounds( const Vector3& mins, const Vector3& maxs ){
  970.                ^
  971. 3 warnings generated.
  972. c++ tools/quake3/q3map2/bspfile_abstract.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/bspfile_abstract.o
  973. In file included from tools/quake3/q3map2/bspfile_abstract.cpp:32:
  974. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  975. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  976.                                    ^
  977. tools/quake3/q3map2/bspfile_abstract.cpp:134:5: warning: cast from 'value_type *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  978.                 ( (int*) bspVisBytes.data() )[ 0 ] = LittleLong( ( (int*) bspVisBytes.data() )[ 0 ] );
  979.                   ^~~~~~~~~~~~~~~~~~~~~~~~~
  980. tools/quake3/q3map2/bspfile_abstract.cpp:134:54: warning: cast from 'value_type *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  981.                 ( (int*) bspVisBytes.data() )[ 0 ] = LittleLong( ( (int*) bspVisBytes.data() )[ 0 ] );
  982.                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
  983. tools/quake3/q3map2/bspfile_abstract.cpp:135:5: warning: cast from 'value_type *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  984.                 ( (int*) bspVisBytes.data() )[ 1 ] = LittleLong( ( (int*) bspVisBytes.data() )[ 1 ] );
  985.                   ^~~~~~~~~~~~~~~~~~~~~~~~~
  986. tools/quake3/q3map2/bspfile_abstract.cpp:135:54: warning: cast from 'value_type *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  987.                 ( (int*) bspVisBytes.data() )[ 1 ] = LittleLong( ( (int*) bspVisBytes.data() )[ 1 ] );
  988.                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
  989. tools/quake3/q3map2/bspfile_abstract.cpp:238:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  990.         sprintf( tempname, "%s.%08X", filename, (int) tm );
  991.         ^
  992. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  993. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  994. ^
  995. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  996.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  997.                                                       ^
  998. 6 warnings generated.
  999. c++ tools/quake3/q3map2/bspfile_ibsp.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/bspfile_ibsp.o
  1000. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:32:
  1001. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  1002. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  1003.                                    ^
  1004. tools/quake3/q3map2/bspfile_ibsp.cpp:223:13: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  1005.         SwapBlock( (int*) ( (byte*) header + 4 ), sizeof( *header ) - 4 );
  1006.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1007. tools/quake3/q3map2/bspfile_ibsp.cpp:273:13: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  1008.         SwapBlock( (int*) ( (byte*) header + 4 ), sizeof( *header ) - 4 );
  1009.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1010. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1011. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspShader_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1012.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1013.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1014. tools/quake3/q3map2/bspfile_ibsp.cpp:234:2: note: in instantiation of function template specialization 'CopyLump<bspShader_t, bspShader_t>' requested here
  1015.         CopyLump( (bspHeader_t*) header, LUMP_SHADERS, bspShaders );
  1016.         ^
  1017. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1018. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspShader_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1019.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1020.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1021. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspModel_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1022.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1023.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1024. tools/quake3/q3map2/bspfile_ibsp.cpp:235:2: note: in instantiation of function template specialization 'CopyLump<bspModel_t, bspModel_t>' requested here
  1025.         CopyLump( (bspHeader_t*) header, LUMP_MODELS, bspModels );
  1026.         ^
  1027. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1028. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspModel_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1029.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1030.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1031. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'Plane3___<float> *' increases required alignment from 1 to 4 [-Wcast-align]
  1032.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1033.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1034. tools/quake3/q3map2/bspfile_ibsp.cpp:236:2: note: in instantiation of function template specialization 'CopyLump<Plane3___<float>, Plane3___<float>>' requested here
  1035.         CopyLump( (bspHeader_t*) header, LUMP_PLANES, bspPlanes );
  1036.         ^
  1037. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1038. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'Plane3___<float> *' increases required alignment from 1 to 4 [-Wcast-align]
  1039.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1040.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1041. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspLeaf_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1042.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1043.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1044. tools/quake3/q3map2/bspfile_ibsp.cpp:237:2: note: in instantiation of function template specialization 'CopyLump<bspLeaf_t, bspLeaf_t>' requested here
  1045.         CopyLump( (bspHeader_t*) header, LUMP_LEAFS, bspLeafs );
  1046.         ^
  1047. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1048. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspLeaf_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1049.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1050.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1051. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspNode_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1052.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1053.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1054. tools/quake3/q3map2/bspfile_ibsp.cpp:238:2: note: in instantiation of function template specialization 'CopyLump<bspNode_t, bspNode_t>' requested here
  1055.         CopyLump( (bspHeader_t*) header, LUMP_NODES, bspNodes );
  1056.         ^
  1057. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1058. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspNode_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1059.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1060.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1061. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  1062.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1063.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1064. tools/quake3/q3map2/bspfile_ibsp.cpp:239:2: note: in instantiation of function template specialization 'CopyLump<int, int>' requested here
  1065.         CopyLump( (bspHeader_t*) header, LUMP_LEAFSURFACES, bspLeafSurfaces );
  1066.         ^
  1067. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1068. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  1069.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1070.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1071. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspBrush_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1072.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1073.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1074. tools/quake3/q3map2/bspfile_ibsp.cpp:241:2: note: in instantiation of function template specialization 'CopyLump<bspBrush_t, bspBrush_t>' requested here
  1075.         CopyLump( (bspHeader_t*) header, LUMP_BRUSHES, bspBrushes );
  1076.         ^
  1077. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1078. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspBrush_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1079.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1080.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1081. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'ibspBrushSide_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1082.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1083.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1084. tools/quake3/q3map2/bspfile_ibsp.cpp:242:2: note: in instantiation of function template specialization 'CopyLump<bspBrushSide_t, ibspBrushSide_t>' requested here
  1085.         CopyLump<bspBrushSide_t, ibspBrushSide_t>( (bspHeader_t*) header, LUMP_BRUSHSIDES, bspBrushSides );
  1086.         ^
  1087. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1088. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'ibspBrushSide_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1089.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1090.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1091. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'ibspDrawVert_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1092.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1093.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1094. tools/quake3/q3map2/bspfile_ibsp.cpp:243:2: note: in instantiation of function template specialization 'CopyLump<bspDrawVert_t, ibspDrawVert_t>' requested here
  1095.         CopyLump<bspDrawVert_t, ibspDrawVert_t>( (bspHeader_t*) header, LUMP_DRAWVERTS, bspDrawVerts );
  1096.         ^
  1097. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1098. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'ibspDrawVert_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1099.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1100.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1101. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'ibspDrawSurface_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1102.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1103.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1104. tools/quake3/q3map2/bspfile_ibsp.cpp:244:2: note: in instantiation of function template specialization 'CopyLump<bspDrawSurface_t, ibspDrawSurface_t>' requested here
  1105.         CopyLump<bspDrawSurface_t, ibspDrawSurface_t>( (bspHeader_t*) header, LUMP_SURFACES, bspDrawSurfaces );
  1106.         ^
  1107. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1108. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'ibspDrawSurface_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1109.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1110.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1111. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspFog_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1112.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1113.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1114. tools/quake3/q3map2/bspfile_ibsp.cpp:245:2: note: in instantiation of function template specialization 'CopyLump<bspFog_t, bspFog_t>' requested here
  1115.         CopyLump( (bspHeader_t*) header, LUMP_FOGS, bspFogs );
  1116.         ^
  1117. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1118. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspFog_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1119.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1120.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1121. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspAdvertisement_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1122.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1123.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1124. tools/quake3/q3map2/bspfile_ibsp.cpp:254:3: note: in instantiation of function template specialization 'CopyLump<bspAdvertisement_t, bspAdvertisement_t>' requested here
  1125.                 CopyLump( (bspHeader_t*) header, LUMP_ADVERTISEMENTS, bspAds );
  1126.                 ^
  1127. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1128. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspAdvertisement_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1129.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1130.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1131. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspDrawSurface_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1132.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1133.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1134. tools/quake3/q3map2/bspfile_ibsp.cpp:288:3: note: in instantiation of function template specialization 'CopyLump<bspDrawSurface_t, bspDrawSurface_t>' requested here
  1135.                 CopyLump( (bspHeader_t*) header, LUMP_SURFACES, bspDrawSurfaces );
  1136.                 ^
  1137. In file included from tools/quake3/q3map2/bspfile_ibsp.cpp:33:
  1138. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspDrawSurface_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1139.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1140.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1141. 29 warnings generated.
  1142. c++ tools/quake3/q3map2/bspfile_rbsp.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/bspfile_rbsp.o
  1143. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:32:
  1144. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  1145. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  1146.                                    ^
  1147. tools/quake3/q3map2/bspfile_rbsp.cpp:189:13: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  1148.         SwapBlock( (int*) ( (byte*) header + 4 ), sizeof( *header ) - 4 );
  1149.                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1150. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1151. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
  1152.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1153.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1154. tools/quake3/q3map2/bspfile_rbsp.cpp:89:2: note: in instantiation of function template specialization 'CopyLump<unsigned short, unsigned short>' requested here
  1155.         CopyLump( (bspHeader_t*) header, LUMP_LIGHTARRAY, gridArray );
  1156.         ^
  1157. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1158. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
  1159.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1160.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1161. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspShader_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1162.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1163.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1164. tools/quake3/q3map2/bspfile_rbsp.cpp:200:2: note: in instantiation of function template specialization 'CopyLump<bspShader_t, bspShader_t>' requested here
  1165.         CopyLump( (bspHeader_t*) header, LUMP_SHADERS, bspShaders );
  1166.         ^
  1167. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1168. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspShader_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1169.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1170.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1171. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspModel_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1172.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1173.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1174. tools/quake3/q3map2/bspfile_rbsp.cpp:201:2: note: in instantiation of function template specialization 'CopyLump<bspModel_t, bspModel_t>' requested here
  1175.         CopyLump( (bspHeader_t*) header, LUMP_MODELS, bspModels );
  1176.         ^
  1177. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1178. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspModel_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1179.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1180.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1181. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'Plane3___<float> *' increases required alignment from 1 to 4 [-Wcast-align]
  1182.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1183.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1184. tools/quake3/q3map2/bspfile_rbsp.cpp:202:2: note: in instantiation of function template specialization 'CopyLump<Plane3___<float>, Plane3___<float>>' requested here
  1185.         CopyLump( (bspHeader_t*) header, LUMP_PLANES, bspPlanes );
  1186.         ^
  1187. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1188. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'Plane3___<float> *' increases required alignment from 1 to 4 [-Wcast-align]
  1189.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1190.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1191. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspLeaf_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1192.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1193.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1194. tools/quake3/q3map2/bspfile_rbsp.cpp:203:2: note: in instantiation of function template specialization 'CopyLump<bspLeaf_t, bspLeaf_t>' requested here
  1195.         CopyLump( (bspHeader_t*) header, LUMP_LEAFS, bspLeafs );
  1196.         ^
  1197. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1198. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspLeaf_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1199.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1200.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1201. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspNode_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1202.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1203.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1204. tools/quake3/q3map2/bspfile_rbsp.cpp:204:2: note: in instantiation of function template specialization 'CopyLump<bspNode_t, bspNode_t>' requested here
  1205.         CopyLump( (bspHeader_t*) header, LUMP_NODES, bspNodes );
  1206.         ^
  1207. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1208. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspNode_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1209.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1210.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1211. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  1212.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1213.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1214. tools/quake3/q3map2/bspfile_rbsp.cpp:205:2: note: in instantiation of function template specialization 'CopyLump<int, int>' requested here
  1215.         CopyLump( (bspHeader_t*) header, LUMP_LEAFSURFACES, bspLeafSurfaces );
  1216.         ^
  1217. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1218. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align]
  1219.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1220.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1221. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspBrush_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1222.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1223.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1224. tools/quake3/q3map2/bspfile_rbsp.cpp:207:2: note: in instantiation of function template specialization 'CopyLump<bspBrush_t, bspBrush_t>' requested here
  1225.         CopyLump( (bspHeader_t*) header, LUMP_BRUSHES, bspBrushes );
  1226.         ^
  1227. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1228. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspBrush_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1229.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1230.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1231. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspBrushSide_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1232.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1233.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1234. tools/quake3/q3map2/bspfile_rbsp.cpp:208:2: note: in instantiation of function template specialization 'CopyLump<bspBrushSide_t, bspBrushSide_t>' requested here
  1235.         CopyLump( (bspHeader_t*) header, LUMP_BRUSHSIDES, bspBrushSides );
  1236.         ^
  1237. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1238. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspBrushSide_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1239.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1240.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1241. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspDrawVert_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1242.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1243.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1244. tools/quake3/q3map2/bspfile_rbsp.cpp:209:2: note: in instantiation of function template specialization 'CopyLump<bspDrawVert_t, bspDrawVert_t>' requested here
  1245.         CopyLump( (bspHeader_t*) header, LUMP_DRAWVERTS, bspDrawVerts );
  1246.         ^
  1247. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1248. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspDrawVert_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1249.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1250.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1251. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspDrawSurface_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1252.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1253.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1254. tools/quake3/q3map2/bspfile_rbsp.cpp:210:2: note: in instantiation of function template specialization 'CopyLump<bspDrawSurface_t, bspDrawSurface_t>' requested here
  1255.         CopyLump( (bspHeader_t*) header, LUMP_SURFACES, bspDrawSurfaces );
  1256.         ^
  1257. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1258. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspDrawSurface_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1259.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1260.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1261. tools/quake3/q3map2/bspfile_abstract.h:75:11: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspFog_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1262.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1263.                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1264. tools/quake3/q3map2/bspfile_rbsp.cpp:211:2: note: in instantiation of function template specialization 'CopyLump<bspFog_t, bspFog_t>' requested here
  1265.         CopyLump( (bspHeader_t*) header, LUMP_FOGS, bspFogs );
  1266.         ^
  1267. In file included from tools/quake3/q3map2/bspfile_rbsp.cpp:33:
  1268. tools/quake3/q3map2/bspfile_abstract.h:75:49: warning: cast from 'byte *' (aka 'unsigned char *') to 'bspFog_t *' increases required alignment from 1 to 4 [-Wcast-align]
  1269.         data = { ( SrcT* )( (byte*) header + offset ), ( SrcT* )( (byte*) header + offset + length ) };
  1270.                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1271. 26 warnings generated.
  1272. c++ tools/quake3/q3map2/bsp.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/bsp.o
  1273. In file included from tools/quake3/q3map2/bsp.cpp:32:
  1274. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  1275. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  1276.                                    ^
  1277. tools/quake3/q3map2/bsp.cpp:168:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1278.                 sprintf( modelValue, "*%d", models );
  1279.                 ^
  1280. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1281. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1282. ^
  1283. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1284.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1285.                                                       ^
  1286. tools/quake3/q3map2/bsp.cpp:205:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1287.                                 sprintf( modelValue, "*%d", models );
  1288.                                 ^
  1289. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1290. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1291. ^
  1292. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1293.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1294.                                                       ^
  1295. tools/quake3/q3map2/bsp.cpp:209:18: warning: unused variable 'leak' [-Wunused-variable]
  1296.                                 brushlist_t *leak = new brushlist_t( std::move( entities[ i ].brushes ) ); // are brushes referenced elsewhere, so we do not nuke them really?
  1297.                                              ^
  1298. 4 warnings generated.
  1299. c++ tools/quake3/q3map2/convert_ase.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/convert_ase.o
  1300. In file included from tools/quake3/q3map2/convert_ase.cpp:32:
  1301. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  1302. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  1303.                                    ^
  1304. tools/quake3/q3map2/convert_ase.cpp:54:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1305.         sprintf( name, "mat%dmodel%dsurf%d", ds.shaderNum, modelNum, surfaceNum );
  1306.         ^
  1307. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1308. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1309. ^
  1310. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1311.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1312.                                                       ^
  1313. tools/quake3/q3map2/convert_ase.cpp:253:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1314.                 sprintf( filename, "%s.tga", si->shader.c_str() );
  1315.                 ^
  1316. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1317. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1318. ^
  1319. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1320.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1321.                                                       ^
  1322. 3 warnings generated.
  1323. c++ tools/quake3/q3map2/convert_bsp.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/convert_bsp.o
  1324. In file included from tools/quake3/q3map2/convert_bsp.cpp:32:
  1325. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  1326. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  1327.                                    ^
  1328. tools/quake3/q3map2/convert_bsp.cpp:419:4: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1329.                         sprintf( str, "%f %f %f", vec[ 0 ], vec[ 1 ], vec[ 2 ] );
  1330.                         ^
  1331. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1332. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1333. ^
  1334. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1335.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1336.                                                       ^
  1337. tools/quake3/q3map2/convert_bsp.cpp:437:4: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1338.                         sprintf( str, "%f", f );
  1339.                         ^
  1340. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1341. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1342. ^
  1343. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1344.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1345.                                                       ^
  1346. tools/quake3/q3map2/convert_bsp.cpp:444:4: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1347.                         sprintf( str, "%f", f );
  1348.                         ^
  1349. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1350. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1351. ^
  1352. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1353.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1354.                                                       ^
  1355. tools/quake3/q3map2/convert_bsp.cpp:539:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1356.         sprintf( str, "%f %f %f", vec[ 0 ], vec[ 1 ], vec[ 2 ] );
  1357.         ^
  1358. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1359. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1360. ^
  1361. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1362.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1363.                                                       ^
  1364. tools/quake3/q3map2/convert_bsp.cpp:605:4: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1365.                         sprintf( str, "%f %f %f", vec[ 0 ], vec[ 1 ], vec[ 2 ] );
  1366.                         ^
  1367. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1368. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1369. ^
  1370. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1371.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1372.                                                       ^
  1373. tools/quake3/q3map2/convert_bsp.cpp:968:4: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1374.                         sprintf( modelValue, "*%d", models++ );
  1375.                         ^
  1376. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1377. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1378. ^
  1379. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1380.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1381.                                                       ^
  1382. 7 warnings generated.
  1383. c++ tools/quake3/q3map2/convert_json.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/convert_json.o
  1384. In file included from tools/quake3/q3map2/convert_json.cpp:32:
  1385. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  1386. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  1387.                                    ^
  1388. tools/quake3/q3map2/convert_json.cpp:154:6: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1389.                                         sprintf( c, "%#.8x", flag );
  1390.                                         ^
  1391. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1392. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1393. ^
  1394. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1395.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1396.                                                       ^
  1397. tools/quake3/q3map2/convert_json.cpp:176:6: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1398.                                         sprintf( c, "%#.8x", flag );
  1399.                                         ^
  1400. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1401. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1402. ^
  1403. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1404.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1405.                                                       ^
  1406. 3 warnings generated.
  1407. c++ tools/quake3/q3map2/convert_map.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/convert_map.o
  1408. In file included from tools/quake3/q3map2/convert_map.cpp:32:
  1409. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  1410. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  1411.                                    ^
  1412. tools/quake3/q3map2/convert_map.cpp:56:6: warning: variable 'matches' set but not used [-Wunused-but-set-variable]
  1413.         int matches = 0;
  1414.             ^
  1415. 2 warnings generated.
  1416. c++ tools/quake3/q3map2/convert_obj.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/convert_obj.o
  1417. In file included from tools/quake3/q3map2/convert_obj.cpp:32:
  1418. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  1419. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  1420.                                    ^
  1421. tools/quake3/q3map2/convert_obj.cpp:162:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1422.                 sprintf( filename, "%s.tga", si->shader.c_str() );
  1423.                 ^
  1424. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1425. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1426. ^
  1427. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1428.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1429.                                                       ^
  1430. tools/quake3/q3map2/convert_obj.cpp:220:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  1431.         sprintf( shaderfile, "%s/q3map2_%s.shader", g_game->shaderPath, base );
  1432.         ^
  1433. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here
  1434. __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
  1435. ^
  1436. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
  1437.         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
  1438.                                                       ^
  1439. 3 warnings generated.
  1440. c++ tools/quake3/q3map2/decals.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/decals.o
  1441. In file included from tools/quake3/q3map2/decals.cpp:32:
  1442. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  1443. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  1444.                                    ^
  1445. 1 warning generated.
  1446. c++ tools/quake3/q3map2/exportents.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/exportents.o
  1447. In file included from tools/quake3/q3map2/exportents.cpp:32:
  1448. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  1449. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
  1450.                                    ^
  1451. 1 warning generated.
  1452. c++ tools/quake3/q3map2/facebsp.cpp   -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -fno-strict-aliasing -O3 -fPIC -std=c++17 -Wreorder -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include  -Itools/quake3/common -Ilibs -Iinclude -Ilibs/assimp/include  -DNDEBUG -DPOSIX -DXWINDOWS -I/opt/local/lib/../include -I/usr/X11R6/include -I/opt/homebrew/opt/zlib/include -DRADIANT_VERSION="\"1.6.0n-git-c54bd5ca\"" -DRADIANT_MAJOR_VERSION="\"6\"" -DRADIANT_MINOR_VERSION="\"0\"" -DRADIANT_ABOUTMSG="\"Custom build\"" -DQ3MAP_VERSION="\"2.5.17n-git-c54bd5ca\"" -DRADIANT_EXECUTABLE="\"arm64\""  -c -o tools/quake3/q3map2/facebsp.o
  1453. In file included from tools/quake3/q3map2/facebsp.cpp:32:
  1454. tools/quake3/q3map2/q3map2.h:1676:36: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template]
  1455. constexpr TemplateString<chars...> operator""_Tstring() { return { }; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement