I can't build ioquake with MSYS2 MinGW 64-bit

User's Guides & Help forum.
User avatar
Lisa_Ann
User lv4
User lv4
Posts: 137
Joined: Sun Nov 28, 2021 17:08
in-game nick: LisaTheAnn
Location: Budapest

I can't build ioquake with MSYS2 MinGW 64-bit

Post by Lisa_Ann »

Hi!

Image

Big picture : https://lh3.googleusercontent.com/pw/AD ... authuser=0

Code: Select all

Lenovo@DESKTOP-5U60J9B UCRT64 /c/ioq3
# make ARCH=x86_64
make[1]: Entering directory '/c/ioq3'

Building in build/release-mingw64-x86_64:
  PLATFORM: mingw64
  ARCH: x86_64
  VERSION: 1.36
  COMPILE_PLATFORM: mingw64
  COMPILE_ARCH: x86_64
  HAVE_VM_COMPILED: true
  PKG_CONFIG: pkg-config
  CC: gcc

  CFLAGS:
    -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes -DUSE_ICON -DWINVER=0x501 -m64 -DNO_GZIP -Icode/zlib -DUSE_INTERNAL_JPEG -Icode/jpeg-8c -DUSE_LOCAL_HEADERS -DPRODUCT_VERSION="1.36" -Wformat=2 -Wno-format-zero-length -Wformat-security
    -Wno-format-nonliteral -Wstrict-aliasing=2 -Wmissing-format-attribute -Wdisabled-optimization -Werror-implicit-function-declaration -MMD -DNDEBUG -O3 -ffast-math

  CLIENT_CFLAGS:
    -DCURL_STATICLIB -Icode/SDL2/include -DUSE_OPENAL -DUSE_OPENAL_DLOPEN -DUSE_CURL -DUSE_VOIP -DUSE_CODEC_OPUS -DOPUS_BUILD -DHAVE_LRINTF -DFLOATING_POINT -DFLOAT_APPROX -DUSE_ALLOCA -Icode/opus-1.2.1/include -Icode/opus-1.2.1/celt -Icode/opus-1.2.1/silk
    -Icode/opus-1.2.1/silk/float -Icode/opusfile-0.9/include -DUSE_CODEC_VORBIS -Icode/libvorbis-1.3.6/include -Icode/libvorbis-1.3.6/lib -Icode/libogg-1.3.3/include -DUSE_RENDERER_DLOPEN -DUSE_MUMBLE

  SERVER_CFLAGS:
    -DUSE_VOIP

  TOOLS_CFLAGS:
    -g -Wall -fno-strict-aliasing -DTEMPDIR="/tmp" -DSYSTEM="" -Icode/tools/lcc/src -Icode/tools/lcc/lburg -MMD

  LDFLAGS:


  LIBS:
    -lws2_32 -lwinmm -lpsapi

  CLIENT_LIBS:
    -lgdi32 -lole32 code/libs/win64/libcurl.a -lcrypt32 -lmingw32 code/libs/win64/libSDL264main.a code/libs/win64/libSDL264.dll.a

  AUTOUPDATER_LIBS:
    -lwininet

  Output:
    ioq3ded.x86_64.exe
    ioquake3.x86_64.exe
    renderer_opengl1_x86_64.dll
    renderer_opengl2_x86_64.dll
    baseq3/cgamex86_64.dll
    baseq3/qagamex86_64.dll
    baseq3/uix86_64.dll
    missionpack/cgamex86_64.dll
    missionpack/qagamex86_64.dll
    missionpack/uix86_64.dll
    baseq3/vm/cgame.qvm
    baseq3/vm/qagame.qvm
    baseq3/vm/ui.qvm
    missionpack/vm/cgame.qvm
    missionpack/vm/qagame.qvm
    missionpack/vm/ui.qvm
    SDL264.dll

make[2]: Entering directory '/c/ioq3'
DED_CC code/server/sv_bot.c
make[2]: gcc: No such file or directory
make[2]: *** [Makefile:2855: build/release-mingw64-x86_64/ded/sv_bot.o] Error 127
make[2]: Leaving directory '/c/ioq3'
make[1]: *** [Makefile:1497: targets] Error 2
make[1]: Leaving directory '/c/ioq3'
make: *** [Makefile:1410: release] Error 2

Lenovo@DESKTOP-5U60J9B UCRT64 /c/ioq3
# ^C

I don't understand what is a problem :(

if anyone is used to translating and has already run into it, please help! Thanks!
User avatar
adminless
Site Admin
Site Admin
Posts: 5331
Joined: Thu Nov 03, 2016 19:05
in-game nick: not available
Location: Spain

Re: I can't build ioquake with MSYS2 MinGW 64-bit

Post by adminless »

it can't even find the compiler so make sure you have it installed (example in fedora dnf install mingw64-gcc) or if not to explicitly pass it in the invocation if necessary (example make CC=x86_64-w64-mingw32-gcc ARCH=x86_64 PLATFORM=mingw64).
User avatar
Lisa_Ann
User lv4
User lv4
Posts: 137
Joined: Sun Nov 28, 2021 17:08
in-game nick: LisaTheAnn
Location: Budapest

Re: I can't build ioquake with MSYS2 MinGW 64-bit

Post by Lisa_Ann »

Thanks! I found the error in the meantime, I accidentally started the ARM-based environment for msys2 instead of the x64 architecture, no wonder it didn't work with it. :_) Even so, it throws quite a lot of warnings..but at least this way I can compile the code.

Code: Select all

Lenovo@DESKTOP-5U60J9B MINGW64 ~
$ pacman -s mingw-w64-x86_64-gcc
error: invalid option '-s'

Lenovo@DESKTOP-5U60J9B MINGW64 ~
$ pacman -S mingw-w64-x86_64-gcc
warning: mingw-w64-x86_64-gcc-13.2.0-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) mingw-w64-x86_64-gcc-13.2.0-2

Total Installed Size:  161.21 MiB
Net Upgrade Size:        0.00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                               [###############################] 100%
(1/1) checking package integrity                             [###############################] 100%
(1/1) loading package files                                  [###############################] 100%
(1/1) checking for file conflicts                            [###############################] 100%

pacman -S make

(1/1) checking available disk space                                                                                                                                [####################################################################################################] 100%
:: Processing package changes...
(1/1) reinstalling mingw-w64-x86_64-gcc                                                                                                                            [####################################################################################################] 100%

Lenovo@DESKTOP-5U60J9B MINGW64 ~
$ pacman -S make
warning: make-4.4.1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) make-4.4.1-1

Total Installed Size:  1.61 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                                                                                                     [####################################################################################################] 100%
(1/1) checking package integrity                                                                                                                                   [####################################################################################################] 100%
(1/1) loading package files                                                                                                                                        [####################################################################################################] 100%
(1/1) checking for file conflicts                                                                                                                                  [####################################################################################################] 100%
(1/1) checking available disk space                                                                                                                                [####################################################################################################] 100%
:: Processing package changes...
(1/1) reinstalling make                                                                                                                                            [####################################################################################################] 100%
:: Running post-transaction hooks...
(1/1) Updating the info directory file...

Lenovo@DESKTOP-5U60J9B MINGW64 ~
$ cd /c/ioq3

Lenovo@DESKTOP-5U60J9B MINGW64 /c/ioq3
$ make ARCH=x86_64
make[1]: Entering directory '/c/ioq3'

Building in build/release-mingw64-x86_64:
  PLATFORM: mingw64
  ARCH: x86_64
  VERSION: 1.36
  COMPILE_PLATFORM: mingw64
  COMPILE_ARCH: x86_64
  HAVE_VM_COMPILED: true
  PKG_CONFIG: pkg-config
  CC: cc

  CFLAGS:
    -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes -DUSE_ICON -DWINVER=0x501 -m64 -DNO_GZIP -Icode/zlib -DUSE_INTERNAL_JPEG -Icode/jpeg-8c -DUSE_LOCAL_HEADERS -DPRODUCT_VERSION="1.36" -Wformat=2 -Wno-format-zero-length -Wformat-security
    -Wno-format-nonliteral -Wstrict-aliasing=2 -Wmissing-format-attribute -Wdisabled-optimization -Werror-implicit-function-declaration -MMD -DNDEBUG -O3 -ffast-math

  CLIENT_CFLAGS:
    -DCURL_STATICLIB -Icode/SDL2/include -DUSE_OPENAL -DUSE_OPENAL_DLOPEN -DUSE_CURL -DUSE_VOIP -DUSE_CODEC_OPUS -DOPUS_BUILD -DHAVE_LRINTF -DFLOATING_POINT -DFLOAT_APPROX -DUSE_ALLOCA -Icode/opus-1.2.1/include -Icode/opus-1.2.1/celt -Icode/opus-1.2.1/silk
    -Icode/opus-1.2.1/silk/float -Icode/opusfile-0.9/include -DUSE_CODEC_VORBIS -Icode/libvorbis-1.3.6/include -Icode/libvorbis-1.3.6/lib -Icode/libogg-1.3.3/include -DUSE_RENDERER_DLOPEN -DUSE_MUMBLE

  SERVER_CFLAGS:
    -DUSE_VOIP

  TOOLS_CFLAGS:
    -g -Wall -fno-strict-aliasing -DTEMPDIR="/tmp" -DSYSTEM="" -Icode/tools/lcc/src -Icode/tools/lcc/lburg -MMD

  LDFLAGS:


  LIBS:
    -lws2_32 -lwinmm -lpsapi

  CLIENT_LIBS:
    -lgdi32 -lole32 code/libs/win64/libcurl.a -lcrypt32 -lmingw32 code/libs/win64/libSDL264main.a code/libs/win64/libSDL264.dll.a

  AUTOUPDATER_LIBS:
    -lwininet

  Output:
    ioq3ded.x86_64.exe
    ioquake3.x86_64.exe
    renderer_opengl1_x86_64.dll
    renderer_opengl2_x86_64.dll
    baseq3/cgamex86_64.dll
    baseq3/qagamex86_64.dll
    baseq3/uix86_64.dll
    missionpack/cgamex86_64.dll
    missionpack/qagamex86_64.dll
    missionpack/uix86_64.dll
    baseq3/vm/cgame.qvm
    baseq3/vm/qagame.qvm
    baseq3/vm/ui.qvm
    missionpack/vm/cgame.qvm
    missionpack/vm/qagame.qvm
    missionpack/vm/ui.qvm
    SDL264.dll

make[2]: Entering directory '/c/ioq3'
DED_CC code/server/sv_bot.c
DED_CC code/server/sv_client.c
DED_CC code/server/sv_ccmds.c
DED_CC code/server/sv_game.c
DED_CC code/server/sv_init.c
DED_CC code/server/sv_main.c
DED_CC code/server/sv_net_chan.c
DED_CC code/server/sv_snapshot.c
DED_CC code/server/sv_world.c
DED_CC code/qcommon/cm_load.c
DED_CC code/qcommon/cm_patch.c
DED_CC code/qcommon/cm_polylib.c
DED_CC code/qcommon/cm_test.c
DED_CC code/qcommon/cm_trace.c
DED_CC code/qcommon/cmd.c
DED_CC code/qcommon/common.c
DED_CC code/qcommon/cvar.c
DED_CC code/qcommon/files.c
DED_CC code/qcommon/md4.c
DED_CC code/qcommon/msg.c
DED_CC code/qcommon/net_chan.c
DED_CC code/qcommon/net_ip.c
code/qcommon/net_ip.c:49: warning: "EAGAIN" redefined
   49 | #       define EAGAIN                                   WSAEWOULDBLOCK
      |
In file included from C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/mm_malloc.h:29,
                 from C:/msys64/mingw64/include/malloc.h:84,
                 from C:/msys64/mingw64/include/stdlib.h:770,
                 from C:/ioq3/code/qcommon/q_shared.h:167,
                 from code/qcommon/net_ip.c:23:
C:/msys64/mingw64/include/errno.h:35: note: this is the location of the previous definition
   35 | #define EAGAIN 11
      |
code/qcommon/net_ip.c:50: warning: "EADDRNOTAVAIL" redefined
   50 | #       define EADDRNOTAVAIL    WSAEADDRNOTAVAIL
      |
C:/msys64/mingw64/include/errno.h:90: note: this is the location of the previous definition
   90 | #define EADDRNOTAVAIL 101
      |
code/qcommon/net_ip.c:51: warning: "EAFNOSUPPORT" redefined
   51 | #       define EAFNOSUPPORT             WSAEAFNOSUPPORT
      |
C:/msys64/mingw64/include/errno.h:82: note: this is the location of the previous definition
   82 | #define EAFNOSUPPORT 102
      |
code/qcommon/net_ip.c:52: warning: "ECONNRESET" redefined
   52 | #       define ECONNRESET                       WSAECONNRESET
      |
C:/msys64/mingw64/include/errno.h:114: note: this is the location of the previous definition
  114 | #define ECONNRESET 108
      |
DED_CC code/qcommon/huffman.c
DED_CC code/qcommon/q_math.c
DED_CC code/qcommon/q_shared.c
code/qcommon/q_shared.c: In function 'Q_vsnprintf':
code/qcommon/q_shared.c:786:9: warning: function 'Q_vsnprintf' might be a candidate for 'ms_printf' format attribute [-Wsuggest-attribute=format]
  786 |         retval = _vsnprintf(str, size, format, ap);
      |         ^~~~~~
DED_CC code/qcommon/unzip.c
DED_CC code/qcommon/ioapi.c
DED_CC code/qcommon/vm.c
DED_CC code/qcommon/vm_interpreted.c
BOT_CC code/botlib/be_aas_bspq3.c
BOT_CC code/botlib/be_aas_cluster.c
BOT_CC code/botlib/be_aas_debug.c
BOT_CC code/botlib/be_aas_entity.c
BOT_CC code/botlib/be_aas_file.c
BOT_CC code/botlib/be_aas_main.c
BOT_CC code/botlib/be_aas_move.c
BOT_CC code/botlib/be_aas_optimize.c
BOT_CC code/botlib/be_aas_reach.c
BOT_CC code/botlib/be_aas_route.c
BOT_CC code/botlib/be_aas_routealt.c
BOT_CC code/botlib/be_aas_sample.c
BOT_CC code/botlib/be_ai_char.c
BOT_CC code/botlib/be_ai_chat.c
BOT_CC code/botlib/be_ai_gen.c
BOT_CC code/botlib/be_ai_goal.c
BOT_CC code/botlib/be_ai_move.c
BOT_CC code/botlib/be_ai_weap.c
BOT_CC code/botlib/be_ai_weight.c
BOT_CC code/botlib/be_ea.c
BOT_CC code/botlib/be_interface.c
BOT_CC code/botlib/l_crc.c
BOT_CC code/botlib/l_libvar.c
BOT_CC code/botlib/l_log.c
code/botlib/l_log.c: In function 'Log_Write':
code/botlib/l_log.c:123:9: warning: function 'Log_Write' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
  123 |         vfprintf(logfile.fp, fmt, ap);
      |         ^~~~~~~~
code/botlib/l_log.c: In function 'Log_WriteTimeStamped':
code/botlib/l_log.c:147:9: warning: function 'Log_WriteTimeStamped' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
  147 |         vfprintf(logfile.fp, fmt, ap);
      |         ^~~~~~~~
BOT_CC code/botlib/l_memory.c
BOT_CC code/botlib/l_precomp.c
code/botlib/l_precomp.c: In function 'PC_StringizeTokens':
code/botlib/l_precomp.c:471:17: warning: 'strncat' output may be truncated copying between 0 and 1023 bytes from a string of length 1023 [-Wstringop-truncation]
  471 |                 strncat(token->string, t->string, MAX_TOKEN - strlen(token->string) - 1);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BOT_CC code/botlib/l_script.c
BOT_CC code/botlib/l_struct.c
DED_CC code/null/null_client.c
DED_CC code/null/null_input.c
DED_CC code/null/null_snddma.c
DED_CC code/sys/con_log.c
DED_CC code/sys/sys_autoupdater.c
DED_CC code/sys/sys_main.c
CC code/asm/snapvector.c
CC code/asm/ftola.c
DED_CC code/zlib/adler32.c
DED_CC code/zlib/crc32.c
DED_CC code/zlib/inffast.c
DED_CC code/zlib/inflate.c
DED_CC code/zlib/inftrees.c
DED_CC code/zlib/zutil.c
DED_CC code/qcommon/vm_x86.c
WINDRES code/sys/win_resource.rc
DED_CC code/sys/sys_win32.c
DED_CC code/sys/con_win32.c
LD build/release-mingw64-x86_64/ioq3ded.x86_64.exe
CC code/client/cl_cgame.c
CC code/client/cl_cin.c
CC code/client/cl_console.c
CC code/client/cl_input.c
CC code/client/cl_keys.c
CC code/client/cl_main.c
CC code/client/cl_net_chan.c
CC code/client/cl_parse.c
CC code/client/cl_scrn.c
CC code/client/cl_ui.c
CC code/client/cl_avi.c
CC code/qcommon/cm_load.c
CC code/qcommon/cm_patch.c
CC code/qcommon/cm_polylib.c
CC code/qcommon/cm_test.c
CC code/qcommon/cm_trace.c
CC code/qcommon/cmd.c
CC code/qcommon/common.c
CC code/qcommon/cvar.c
CC code/qcommon/files.c
CC code/qcommon/md4.c
CC code/qcommon/md5.c
CC code/qcommon/msg.c
CC code/qcommon/net_chan.c
CC code/qcommon/net_ip.c
code/qcommon/net_ip.c:49: warning: "EAGAIN" redefined
   49 | #       define EAGAIN                                   WSAEWOULDBLOCK
      |
In file included from C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/mm_malloc.h:29,
                 from C:/msys64/mingw64/include/malloc.h:84,
                 from C:/msys64/mingw64/include/stdlib.h:770,
                 from C:/ioq3/code/qcommon/q_shared.h:167,
                 from code/qcommon/net_ip.c:23:
C:/msys64/mingw64/include/errno.h:35: note: this is the location of the previous definition
   35 | #define EAGAIN 11
      |
code/qcommon/net_ip.c:50: warning: "EADDRNOTAVAIL" redefined
   50 | #       define EADDRNOTAVAIL    WSAEADDRNOTAVAIL
      |
C:/msys64/mingw64/include/errno.h:90: note: this is the location of the previous definition
   90 | #define EADDRNOTAVAIL 101
      |
code/qcommon/net_ip.c:51: warning: "EAFNOSUPPORT" redefined
   51 | #       define EAFNOSUPPORT             WSAEAFNOSUPPORT
      |
C:/msys64/mingw64/include/errno.h:82: note: this is the location of the previous definition
   82 | #define EAFNOSUPPORT 102
      |
code/qcommon/net_ip.c:52: warning: "ECONNRESET" redefined
   52 | #       define ECONNRESET                       WSAECONNRESET
      |
C:/msys64/mingw64/include/errno.h:114: note: this is the location of the previous definition
  114 | #define ECONNRESET 108
      |
CC code/qcommon/huffman.c
CC code/client/snd_altivec.c
CC code/client/snd_adpcm.c
CC code/client/snd_dma.c
CC code/client/snd_mem.c
CC code/client/snd_mix.c
CC code/client/snd_wavelet.c
CC code/client/snd_main.c
CC code/client/snd_codec.c
CC code/client/snd_codec_wav.c
CC code/client/snd_codec_ogg.c
CC code/client/snd_codec_opus.c
CC code/client/qal.c
CC code/client/snd_openal.c
CC code/client/cl_curl.c
CC code/server/sv_bot.c
CC code/server/sv_ccmds.c
CC code/server/sv_client.c
CC code/server/sv_game.c
CC code/server/sv_init.c
CC code/server/sv_main.c
CC code/server/sv_net_chan.c
CC code/server/sv_snapshot.c
CC code/server/sv_world.c
CC code/qcommon/q_math.c
CC code/qcommon/q_shared.c
code/qcommon/q_shared.c: In function 'Q_vsnprintf':
code/qcommon/q_shared.c:786:9: warning: function 'Q_vsnprintf' might be a candidate for 'ms_printf' format attribute [-Wsuggest-attribute=format]
  786 |         retval = _vsnprintf(str, size, format, ap);
      |         ^~~~~~
CC code/qcommon/unzip.c
CC code/qcommon/ioapi.c
CC code/qcommon/puff.c
CC code/qcommon/vm.c
CC code/qcommon/vm_interpreted.c
BOT_CC code/botlib/be_aas_bspq3.c
BOT_CC code/botlib/be_aas_cluster.c
BOT_CC code/botlib/be_aas_debug.c
BOT_CC code/botlib/be_aas_entity.c
BOT_CC code/botlib/be_aas_file.c
BOT_CC code/botlib/be_aas_main.c
BOT_CC code/botlib/be_aas_move.c
BOT_CC code/botlib/be_aas_optimize.c
BOT_CC code/botlib/be_aas_reach.c
BOT_CC code/botlib/be_aas_route.c
BOT_CC code/botlib/be_aas_routealt.c
BOT_CC code/botlib/be_aas_sample.c
BOT_CC code/botlib/be_ai_char.c
BOT_CC code/botlib/be_ai_chat.c
BOT_CC code/botlib/be_ai_gen.c
BOT_CC code/botlib/be_ai_goal.c
BOT_CC code/botlib/be_ai_move.c
BOT_CC code/botlib/be_ai_weap.c
BOT_CC code/botlib/be_ai_weight.c
BOT_CC code/botlib/be_ea.c
BOT_CC code/botlib/be_interface.c
BOT_CC code/botlib/l_crc.c
BOT_CC code/botlib/l_libvar.c
BOT_CC code/botlib/l_log.c
code/botlib/l_log.c: In function 'Log_Write':
code/botlib/l_log.c:123:9: warning: function 'Log_Write' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
  123 |         vfprintf(logfile.fp, fmt, ap);
      |         ^~~~~~~~
code/botlib/l_log.c: In function 'Log_WriteTimeStamped':
code/botlib/l_log.c:147:9: warning: function 'Log_WriteTimeStamped' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
  147 |         vfprintf(logfile.fp, fmt, ap);
      |         ^~~~~~~~
BOT_CC code/botlib/l_memory.c
BOT_CC code/botlib/l_precomp.c
code/botlib/l_precomp.c: In function 'PC_StringizeTokens':
code/botlib/l_precomp.c:471:17: warning: 'strncat' output may be truncated copying between 0 and 1023 bytes from a string of length 1023 [-Wstringop-truncation]
  471 |                 strncat(token->string, t->string, MAX_TOKEN - strlen(token->string) - 1);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BOT_CC code/botlib/l_script.c
BOT_CC code/botlib/l_struct.c
CC code/sdl/sdl_input.c
CC code/sdl/sdl_snd.c
CC code/sys/con_log.c
CC code/sys/sys_autoupdater.c
CC code/sys/sys_main.c
CC code/sys/con_passive.c
CC code/asm/snapvector.c
CC code/asm/ftola.c
CC code/opus-1.2.1/src/analysis.c
CC code/opus-1.2.1/src/mlp.c
CC code/opus-1.2.1/src/mlp_data.c
CC code/opus-1.2.1/src/opus.c
CC code/opus-1.2.1/src/opus_decoder.c
CC code/opus-1.2.1/src/opus_encoder.c
CC code/opus-1.2.1/src/opus_multistream.c
CC code/opus-1.2.1/src/opus_multistream_encoder.c
CC code/opus-1.2.1/src/opus_multistream_decoder.c
CC code/opus-1.2.1/src/repacketizer.c
CC code/opus-1.2.1/celt/bands.c
CC code/opus-1.2.1/celt/celt.c
CC code/opus-1.2.1/celt/cwrs.c
CC code/opus-1.2.1/celt/entcode.c
CC code/opus-1.2.1/celt/entdec.c
CC code/opus-1.2.1/celt/entenc.c
CC code/opus-1.2.1/celt/kiss_fft.c
CC code/opus-1.2.1/celt/laplace.c
CC code/opus-1.2.1/celt/mathops.c
CC code/opus-1.2.1/celt/mdct.c
CC code/opus-1.2.1/celt/modes.c
CC code/opus-1.2.1/celt/pitch.c
CC code/opus-1.2.1/celt/celt_encoder.c
CC code/opus-1.2.1/celt/celt_decoder.c
CC code/opus-1.2.1/celt/celt_lpc.c
CC code/opus-1.2.1/celt/quant_bands.c
CC code/opus-1.2.1/celt/rate.c
CC code/opus-1.2.1/celt/vq.c
CC code/opus-1.2.1/silk/CNG.c
CC code/opus-1.2.1/silk/code_signs.c
CC code/opus-1.2.1/silk/init_decoder.c
CC code/opus-1.2.1/silk/decode_core.c
CC code/opus-1.2.1/silk/decode_frame.c
CC code/opus-1.2.1/silk/decode_parameters.c
CC code/opus-1.2.1/silk/decode_indices.c
CC code/opus-1.2.1/silk/decode_pulses.c
CC code/opus-1.2.1/silk/decoder_set_fs.c
CC code/opus-1.2.1/silk/dec_API.c
CC code/opus-1.2.1/silk/enc_API.c
CC code/opus-1.2.1/silk/encode_indices.c
CC code/opus-1.2.1/silk/encode_pulses.c
CC code/opus-1.2.1/silk/gain_quant.c
CC code/opus-1.2.1/silk/interpolate.c
CC code/opus-1.2.1/silk/LP_variable_cutoff.c
CC code/opus-1.2.1/silk/NLSF_decode.c
CC code/opus-1.2.1/silk/NSQ.c
CC code/opus-1.2.1/silk/NSQ_del_dec.c
CC code/opus-1.2.1/silk/PLC.c
CC code/opus-1.2.1/silk/shell_coder.c
CC code/opus-1.2.1/silk/tables_gain.c
CC code/opus-1.2.1/silk/tables_LTP.c
CC code/opus-1.2.1/silk/tables_NLSF_CB_NB_MB.c
CC code/opus-1.2.1/silk/tables_NLSF_CB_WB.c
CC code/opus-1.2.1/silk/tables_other.c
CC code/opus-1.2.1/silk/tables_pitch_lag.c
CC code/opus-1.2.1/silk/tables_pulses_per_block.c
CC code/opus-1.2.1/silk/VAD.c
CC code/opus-1.2.1/silk/control_audio_bandwidth.c
CC code/opus-1.2.1/silk/quant_LTP_gains.c
CC code/opus-1.2.1/silk/VQ_WMat_EC.c
CC code/opus-1.2.1/silk/HP_variable_cutoff.c
CC code/opus-1.2.1/silk/NLSF_encode.c
CC code/opus-1.2.1/silk/NLSF_VQ.c
CC code/opus-1.2.1/silk/NLSF_unpack.c
CC code/opus-1.2.1/silk/NLSF_del_dec_quant.c
CC code/opus-1.2.1/silk/process_NLSFs.c
CC code/opus-1.2.1/silk/stereo_LR_to_MS.c
CC code/opus-1.2.1/silk/stereo_MS_to_LR.c
CC code/opus-1.2.1/silk/check_control_input.c
CC code/opus-1.2.1/silk/control_SNR.c
CC code/opus-1.2.1/silk/init_encoder.c
CC code/opus-1.2.1/silk/control_codec.c
CC code/opus-1.2.1/silk/A2NLSF.c
CC code/opus-1.2.1/silk/ana_filt_bank_1.c
CC code/opus-1.2.1/silk/biquad_alt.c
CC code/opus-1.2.1/silk/bwexpander_32.c
CC code/opus-1.2.1/silk/bwexpander.c
CC code/opus-1.2.1/silk/debug.c
CC code/opus-1.2.1/silk/decode_pitch.c
CC code/opus-1.2.1/silk/inner_prod_aligned.c
CC code/opus-1.2.1/silk/lin2log.c
CC code/opus-1.2.1/silk/log2lin.c
CC code/opus-1.2.1/silk/LPC_analysis_filter.c
CC code/opus-1.2.1/silk/LPC_fit.c
CC code/opus-1.2.1/silk/LPC_inv_pred_gain.c
CC code/opus-1.2.1/silk/table_LSF_cos.c
CC code/opus-1.2.1/silk/NLSF2A.c
In function 'silk_NLSF2A_find_poly',
    inlined from 'silk_NLSF2A' at code/opus-1.2.1/silk/NLSF2A.c:116:5:
code/opus-1.2.1/silk/NLSF2A.c:54:19: warning: 'cos_LSF_QA' may be used uninitialized [-Wmaybe-uninitialized]
   54 |     out[1] = -cLSF[0];
      |               ~~~~^~~
code/opus-1.2.1/silk/NLSF2A.c: In function 'silk_NLSF2A':
code/opus-1.2.1/silk/NLSF2A.c:83:16: note: 'cos_LSF_QA' declared here
   83 |     opus_int32 cos_LSF_QA[ SILK_MAX_ORDER_LPC ];
      |                ^~~~~~~~~~
In function 'silk_NLSF2A_find_poly',
    inlined from 'silk_NLSF2A' at code/opus-1.2.1/silk/NLSF2A.c:117:5:
code/opus-1.2.1/silk/NLSF2A.c:54:19: warning: 'cos_LSF_QA' may be used uninitialized [-Wmaybe-uninitialized]
   54 |     out[1] = -cLSF[0];
      |               ~~~~^~~
code/opus-1.2.1/silk/NLSF2A.c: In function 'silk_NLSF2A':
code/opus-1.2.1/silk/NLSF2A.c:83:16: note: 'cos_LSF_QA' declared here
   83 |     opus_int32 cos_LSF_QA[ SILK_MAX_ORDER_LPC ];
      |                ^~~~~~~~~~
CC code/opus-1.2.1/silk/NLSF_stabilize.c
CC code/opus-1.2.1/silk/NLSF_VQ_weights_laroia.c
CC code/opus-1.2.1/silk/pitch_est_tables.c
CC code/opus-1.2.1/silk/resampler.c
CC code/opus-1.2.1/silk/resampler_down2_3.c
CC code/opus-1.2.1/silk/resampler_down2.c
CC code/opus-1.2.1/silk/resampler_private_AR2.c
CC code/opus-1.2.1/silk/resampler_private_down_FIR.c
CC code/opus-1.2.1/silk/resampler_private_IIR_FIR.c
CC code/opus-1.2.1/silk/resampler_private_up2_HQ.c
CC code/opus-1.2.1/silk/resampler_rom.c
CC code/opus-1.2.1/silk/sigm_Q15.c
CC code/opus-1.2.1/silk/sort.c
CC code/opus-1.2.1/silk/sum_sqr_shift.c
CC code/opus-1.2.1/silk/stereo_decode_pred.c
CC code/opus-1.2.1/silk/stereo_encode_pred.c
CC code/opus-1.2.1/silk/stereo_find_predictor.c
CC code/opus-1.2.1/silk/stereo_quant_pred.c
CC code/opus-1.2.1/silk/float/apply_sine_window_FLP.c
CC code/opus-1.2.1/silk/float/corrMatrix_FLP.c
CC code/opus-1.2.1/silk/float/encode_frame_FLP.c
CC code/opus-1.2.1/silk/float/find_LPC_FLP.c
CC code/opus-1.2.1/silk/float/find_LTP_FLP.c
CC code/opus-1.2.1/silk/float/find_pitch_lags_FLP.c
CC code/opus-1.2.1/silk/float/find_pred_coefs_FLP.c
CC code/opus-1.2.1/silk/float/LPC_analysis_filter_FLP.c
CC code/opus-1.2.1/silk/float/LTP_analysis_filter_FLP.c
CC code/opus-1.2.1/silk/float/LTP_scale_ctrl_FLP.c
CC code/opus-1.2.1/silk/float/noise_shape_analysis_FLP.c
CC code/opus-1.2.1/silk/float/process_gains_FLP.c
CC code/opus-1.2.1/silk/float/regularize_correlations_FLP.c
CC code/opus-1.2.1/silk/float/residual_energy_FLP.c
CC code/opus-1.2.1/silk/float/warped_autocorrelation_FLP.c
CC code/opus-1.2.1/silk/float/wrappers_FLP.c
In file included from code/opus-1.2.1/silk/float/structs_FLP.h:32,
                 from code/opus-1.2.1/silk/float/main_FLP.h:33,
                 from code/opus-1.2.1/silk/float/wrappers_FLP.c:32:
code/opus-1.2.1/silk/float/wrappers_FLP.c: In function 'silk_NSQ_wrapper_FLP':
code/opus-1.2.1/silk/main.h:296:18: warning: 'silk_NSQ_del_dec_c' reading 64 bytes from a region of size 32 [-Wstringop-overread]
  296 |     ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  297 |                            HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro 'silk_NSQ_del_dec'
  164 |         silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:296:18: note: referencing argument 6 of type 'const opus_int16[32]' {aka 'const short int[32]'}
  296 |     ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  297 |                            HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro 'silk_NSQ_del_dec'
  164 |         silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:296:18: note: referencing argument 7 of type 'const opus_int16[20]' {aka 'const short int[20]'}
  296 |     ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  297 |                            HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro 'silk_NSQ_del_dec'
  164 |         silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:296:18: note: referencing argument 8 of type 'const opus_int16[96]' {aka 'const short int[96]'}
  296 |     ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  297 |                            HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro 'silk_NSQ_del_dec'
  164 |         silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:296:18: note: referencing argument 9 of type 'const int[4]'
  296 |     ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  297 |                            HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro 'silk_NSQ_del_dec'
  164 |         silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:296:18: note: referencing argument 10 of type 'const int[4]'
  296 |     ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  297 |                            HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro 'silk_NSQ_del_dec'
  164 |         silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:296:18: note: referencing argument 11 of type 'const opus_int32[4]' {aka 'const int[4]'}
  296 |     ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  297 |                            HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro 'silk_NSQ_del_dec'
  164 |         silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:296:18: note: referencing argument 12 of type 'const opus_int32[4]' {aka 'const int[4]'}
  296 |     ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  297 |                            HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro 'silk_NSQ_del_dec'
  164 |         silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:296:18: note: referencing argument 13 of type 'const int[4]'
  296 |     ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  297 |                            HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro 'silk_NSQ_del_dec'
  164 |         silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:275:6: note: in a call to function 'silk_NSQ_del_dec_c'
  275 | void silk_NSQ_del_dec_c(
      |      ^~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:270:18: warning: 'silk_NSQ_c' reading 64 bytes from a region of size 32 [-Wstringop-overread]
  270 |     ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |                    HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro 'silk_NSQ'
  167 |         silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~
code/opus-1.2.1/silk/main.h:270:18: note: referencing argument 6 of type 'const opus_int16[32]' {aka 'const short int[32]'}
  270 |     ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |                    HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro 'silk_NSQ'
  167 |         silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~
code/opus-1.2.1/silk/main.h:270:18: note: referencing argument 7 of type 'const opus_int16[20]' {aka 'const short int[20]'}
  270 |     ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |                    HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro 'silk_NSQ'
  167 |         silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~
code/opus-1.2.1/silk/main.h:270:18: note: referencing argument 8 of type 'const opus_int16[96]' {aka 'const short int[96]'}
  270 |     ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |                    HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro 'silk_NSQ'
  167 |         silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~
code/opus-1.2.1/silk/main.h:270:18: note: referencing argument 9 of type 'const int[4]'
  270 |     ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |                    HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro 'silk_NSQ'
  167 |         silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~
code/opus-1.2.1/silk/main.h:270:18: note: referencing argument 10 of type 'const int[4]'
  270 |     ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |                    HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro 'silk_NSQ'
  167 |         silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~
code/opus-1.2.1/silk/main.h:270:18: note: referencing argument 11 of type 'const opus_int32[4]' {aka 'const int[4]'}
  270 |     ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |                    HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro 'silk_NSQ'
  167 |         silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~
code/opus-1.2.1/silk/main.h:270:18: note: referencing argument 12 of type 'const opus_int32[4]' {aka 'const int[4]'}
  270 |     ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |                    HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro 'silk_NSQ'
  167 |         silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~
code/opus-1.2.1/silk/main.h:270:18: note: referencing argument 13 of type 'const int[4]'
  270 |     ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |                    HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro 'silk_NSQ'
  167 |         silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14,
      |         ^~~~~~~~
code/opus-1.2.1/silk/main.h:249:6: note: in a call to function 'silk_NSQ_c'
  249 | void silk_NSQ_c(
      |      ^~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c: In function 'silk_quant_LTP_gains_FLP':
code/opus-1.2.1/silk/float/wrappers_FLP.c:200:5: warning: 'XX_Q17' may be used uninitialized [-Wmaybe-uninitialized]
  200 |     silk_quant_LTP_gains( B_Q14, cbk_index, periodicity_index, sum_log_gain_Q7, &pred_gain_dB_Q7, XX_Q17, xX_Q17, subfr_len, nb_subfr, arch );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:211:6: note: by argument 6 of type 'const opus_int32[100]' {aka 'const int[100]'} to 'silk_quant_LTP_gains' declared here
  211 | void silk_quant_LTP_gains(
      |      ^~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:190:16: note: 'XX_Q17' declared here
  190 |     opus_int32 XX_Q17[ MAX_NB_SUBFR * LTP_ORDER * LTP_ORDER ];
      |                ^~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:200:5: warning: 'xX_Q17' may be used uninitialized [-Wmaybe-uninitialized]
  200 |     silk_quant_LTP_gains( B_Q14, cbk_index, periodicity_index, sum_log_gain_Q7, &pred_gain_dB_Q7, XX_Q17, xX_Q17, subfr_len, nb_subfr, arch );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/main.h:211:6: note: by argument 7 of type 'const opus_int32[20]' {aka 'const int[20]'} to 'silk_quant_LTP_gains' declared here
  211 | void silk_quant_LTP_gains(
      |      ^~~~~~~~~~~~~~~~~~~~
code/opus-1.2.1/silk/float/wrappers_FLP.c:191:16: note: 'xX_Q17' declared here
  191 |     opus_int32 xX_Q17[ MAX_NB_SUBFR * LTP_ORDER ];
      |                ^~~~~~
CC code/opus-1.2.1/silk/float/autocorrelation_FLP.c
CC code/opus-1.2.1/silk/float/burg_modified_FLP.c
CC code/opus-1.2.1/silk/float/bwexpander_FLP.c
CC code/opus-1.2.1/silk/float/energy_FLP.c
CC code/opus-1.2.1/silk/float/inner_product_FLP.c
CC code/opus-1.2.1/silk/float/k2a_FLP.c
CC code/opus-1.2.1/silk/float/LPC_inv_pred_gain_FLP.c
CC code/opus-1.2.1/silk/float/pitch_analysis_core_FLP.c
CC code/opus-1.2.1/silk/float/scale_copy_vector_FLP.c
CC code/opus-1.2.1/silk/float/scale_vector_FLP.c
CC code/opus-1.2.1/silk/float/schur_FLP.c
CC code/opus-1.2.1/silk/float/sort_FLP.c
CC code/opusfile-0.9/src/http.c
CC code/opusfile-0.9/src/info.c
CC code/opusfile-0.9/src/internal.c
CC code/opusfile-0.9/src/opusfile.c
In function 'op_bisect_forward_serialno',
    inlined from 'op_open_seekable2_impl' at code/opusfile-0.9/src/opusfile.c:1413:10,
    inlined from 'op_open_seekable2.constprop' at code/opusfile-0.9/src/opusfile.c:1447:7:
code/opusfile-0.9/src/opusfile.c:1253:11: warning: 'end_offset' may be used uninitialized [-Wmaybe-uninitialized]
 1253 |       ret=op_find_final_pcm_offset(_of,serialnos,nserialnos,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1254 |        links+nlinks-1,end_offset,links[nlinks-1].serialno,end_gp,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1255 |        &total_duration);
      |        ~~~~~~~~~~~~~~~~
code/opusfile-0.9/src/opusfile.c: In function 'op_open_seekable2.constprop':
code/opusfile-0.9/src/opusfile.c:1134:17: note: 'end_offset' was declared here
 1134 |     ogg_int64_t end_offset;
      |                 ^~~~~~~~~~
In function 'op_pcm_seek_page',
    inlined from 'op_pcm_seek' at code/opusfile-0.9/src/opusfile.c:2620:7:
code/opusfile-0.9/src/opusfile.c:2325:13: warning: 'diff' may be used uninitialized [-Wmaybe-uninitialized]
 2325 |           if(diff<0){
      |             ^
code/opusfile-0.9/src/opusfile.c: In function 'op_pcm_seek':
code/opusfile-0.9/src/opusfile.c:2261:22: note: 'diff' was declared here
 2261 |   ogg_int64_t        diff;
      |                      ^~~~
In function 'op_rescale64',
    inlined from 'op_pcm_seek_page' at code/opusfile-0.9/src/opusfile.c:2403:22,
    inlined from 'op_pcm_seek' at code/opusfile-0.9/src/opusfile.c:2620:7:
code/opusfile-0.9/src/opusfile.c:1013:5: warning: 'diff2' may be used uninitialized [-Wmaybe-uninitialized]
 1013 |   if(_x>=_from)return _to;
      |     ^
code/opusfile-0.9/src/opusfile.c: In function 'op_pcm_seek':
code/opusfile-0.9/src/opusfile.c:2399:21: note: 'diff2' was declared here
 2399 |         ogg_int64_t diff2;
      |                     ^~~~~
CC code/opusfile-0.9/src/stream.c
CC code/opusfile-0.9/src/wincerts.c
CC code/libogg-1.3.3/src/bitwise.c
CC code/libogg-1.3.3/src/framing.c
CC code/libvorbis-1.3.6/lib/analysis.c
CC code/libvorbis-1.3.6/lib/bitrate.c
CC code/libvorbis-1.3.6/lib/block.c
code/libvorbis-1.3.6/lib/block.c: In function 'vorbis_analysis_buffer':
code/libvorbis-1.3.6/lib/block.c:395:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  395 |   if(b->header)_ogg_free(b->header);b->header=NULL;
      |   ^~
code/libvorbis-1.3.6/lib/block.c:395:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  395 |   if(b->header)_ogg_free(b->header);b->header=NULL;
      |                                     ^
code/libvorbis-1.3.6/lib/block.c:396:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  396 |   if(b->header1)_ogg_free(b->header1);b->header1=NULL;
      |   ^~
code/libvorbis-1.3.6/lib/block.c:396:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  396 |   if(b->header1)_ogg_free(b->header1);b->header1=NULL;
      |                                       ^
code/libvorbis-1.3.6/lib/block.c:397:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  397 |   if(b->header2)_ogg_free(b->header2);b->header2=NULL;
      |   ^~
code/libvorbis-1.3.6/lib/block.c:397:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  397 |   if(b->header2)_ogg_free(b->header2);b->header2=NULL;
      |                                       ^
CC code/libvorbis-1.3.6/lib/codebook.c
CC code/libvorbis-1.3.6/lib/envelope.c
CC code/libvorbis-1.3.6/lib/floor0.c
CC code/libvorbis-1.3.6/lib/floor1.c
CC code/libvorbis-1.3.6/lib/info.c
CC code/libvorbis-1.3.6/lib/lookup.c
CC code/libvorbis-1.3.6/lib/lpc.c
code/libvorbis-1.3.6/lib/lpc.c: In function 'vorbis_lpc_from_data':
code/libvorbis-1.3.6/lib/lpc.c:78:12: warning: '*aut' may be used uninitialized [-Wmaybe-uninitialized]
   78 |   error=aut[0] * (1. + 1e-10);
      |         ~~~^~~
CC code/libvorbis-1.3.6/lib/lsp.c
CC code/libvorbis-1.3.6/lib/mapping0.c
CC code/libvorbis-1.3.6/lib/mdct.c
CC code/libvorbis-1.3.6/lib/psy.c
code/libvorbis-1.3.6/lib/psy.c: In function '_vp_noisemask':
code/libvorbis-1.3.6/lib/psy.c:710:3: warning: 'work' may be used uninitialized [-Wmaybe-uninitialized]
  710 |   bark_noise_hybridmp(n,p->bark,work,logmask,0.,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |                       p->vi->noisewindowfixed);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~
code/libvorbis-1.3.6/lib/psy.c:543:13: note: by argument 3 of type 'const float *' to 'bark_noise_hybridmp' declared here
  543 | static void bark_noise_hybridmp(int n,const long *b,
      |             ^~~~~~~~~~~~~~~~~~~
CC code/libvorbis-1.3.6/lib/registry.c
CC code/libvorbis-1.3.6/lib/res0.c
CC code/libvorbis-1.3.6/lib/smallft.c
CC code/libvorbis-1.3.6/lib/sharedbook.c
CC code/libvorbis-1.3.6/lib/synthesis.c
CC code/libvorbis-1.3.6/lib/vorbisfile.c
CC code/libvorbis-1.3.6/lib/window.c
CC code/zlib/adler32.c
CC code/zlib/crc32.c
CC code/zlib/inffast.c
CC code/zlib/inflate.c
CC code/zlib/inftrees.c
CC code/zlib/zutil.c
CC code/qcommon/vm_x86.c
WINDRES code/sys/win_resource.rc
CC code/sys/sys_win32.c
CC code/client/libmumblelink.c
LD build/release-mingw64-x86_64/ioquake3.x86_64.exe
REF_CC code/renderergl1/tr_altivec.c
REF_CC code/renderergl1/tr_animation.c
REF_CC code/renderergl1/tr_backend.c
REF_CC code/renderergl1/tr_bsp.c
REF_CC code/renderergl1/tr_cmds.c
REF_CC code/renderergl1/tr_curve.c
REF_CC code/renderergl1/tr_flares.c
REF_CC code/renderercommon/tr_font.c
REF_CC code/renderergl1/tr_image.c
REF_CC code/renderercommon/tr_image_bmp.c
REF_CC code/renderercommon/tr_image_jpg.c
REF_CC code/renderercommon/tr_image_pcx.c
REF_CC code/renderercommon/tr_image_png.c
REF_CC code/renderercommon/tr_image_tga.c
REF_CC code/renderergl1/tr_init.c
REF_CC code/renderergl1/tr_light.c
REF_CC code/renderergl1/tr_main.c
REF_CC code/renderergl1/tr_marks.c
REF_CC code/renderergl1/tr_mesh.c
REF_CC code/renderergl1/tr_model.c
REF_CC code/renderergl1/tr_model_iqm.c
REF_CC code/renderercommon/tr_noise.c
REF_CC code/renderergl1/tr_scene.c
REF_CC code/renderergl1/tr_shade.c
REF_CC code/renderergl1/tr_shade_calc.c
REF_CC code/renderergl1/tr_shader.c
REF_CC code/renderergl1/tr_shadows.c
REF_CC code/renderergl1/tr_sky.c
REF_CC code/renderergl1/tr_surface.c
REF_CC code/renderergl1/tr_world.c
REF_CC code/sdl/sdl_gamma.c
REF_CC code/sdl/sdl_glimp.c
REF_CC code/qcommon/q_shared.c
code/qcommon/q_shared.c: In function 'Q_vsnprintf':
code/qcommon/q_shared.c:786:9: warning: function 'Q_vsnprintf' might be a candidate for 'ms_printf' format attribute [-Wsuggest-attribute=format]
  786 |         retval = _vsnprintf(str, size, format, ap);
      |         ^~~~~~
REF_CC code/qcommon/puff.c
REF_CC code/qcommon/q_math.c
REF_CC code/renderergl1/tr_subs.c
REF_CC code/jpeg-8c/jaricom.c
REF_CC code/jpeg-8c/jcapimin.c
REF_CC code/jpeg-8c/jcapistd.c
REF_CC code/jpeg-8c/jcarith.c
REF_CC code/jpeg-8c/jccoefct.c
REF_CC code/jpeg-8c/jccolor.c
REF_CC code/jpeg-8c/jcdctmgr.c
REF_CC code/jpeg-8c/jchuff.c
REF_CC code/jpeg-8c/jcinit.c
REF_CC code/jpeg-8c/jcmainct.c
REF_CC code/jpeg-8c/jcmarker.c
REF_CC code/jpeg-8c/jcmaster.c
REF_CC code/jpeg-8c/jcomapi.c
REF_CC code/jpeg-8c/jcparam.c
REF_CC code/jpeg-8c/jcprepct.c
REF_CC code/jpeg-8c/jcsample.c
REF_CC code/jpeg-8c/jctrans.c
REF_CC code/jpeg-8c/jdapimin.c
REF_CC code/jpeg-8c/jdapistd.c
REF_CC code/jpeg-8c/jdarith.c
REF_CC code/jpeg-8c/jdatadst.c
REF_CC code/jpeg-8c/jdatasrc.c
REF_CC code/jpeg-8c/jdcoefct.c
REF_CC code/jpeg-8c/jdcolor.c
REF_CC code/jpeg-8c/jddctmgr.c
REF_CC code/jpeg-8c/jdhuff.c
REF_CC code/jpeg-8c/jdinput.c
REF_CC code/jpeg-8c/jdmainct.c
REF_CC code/jpeg-8c/jdmarker.c
REF_CC code/jpeg-8c/jdmaster.c
REF_CC code/jpeg-8c/jdmerge.c
REF_CC code/jpeg-8c/jdpostct.c
REF_CC code/jpeg-8c/jdsample.c
REF_CC code/jpeg-8c/jdtrans.c
REF_CC code/jpeg-8c/jerror.c
REF_CC code/jpeg-8c/jfdctflt.c
REF_CC code/jpeg-8c/jfdctfst.c
REF_CC code/jpeg-8c/jfdctint.c
REF_CC code/jpeg-8c/jidctflt.c
REF_CC code/jpeg-8c/jidctfst.c
REF_CC code/jpeg-8c/jidctint.c
REF_CC code/jpeg-8c/jmemmgr.c
REF_CC code/jpeg-8c/jmemnobs.c
REF_CC code/jpeg-8c/jquant1.c
REF_CC code/jpeg-8c/jquant2.c
REF_CC code/jpeg-8c/jutils.c
LD build/release-mingw64-x86_64/renderer_opengl1_x86_64.dll
REF_CC code/renderergl2/tr_animation.c
REF_CC code/renderergl2/tr_backend.c
REF_CC code/renderergl2/tr_bsp.c
REF_CC code/renderergl2/tr_cmds.c
REF_CC code/renderergl2/tr_curve.c
REF_CC code/renderergl2/tr_dsa.c
REF_CC code/renderergl2/tr_extramath.c
REF_CC code/renderergl2/tr_extensions.c
REF_CC code/renderergl2/tr_fbo.c
REF_CC code/renderergl2/tr_flares.c
REF_CC code/renderercommon/tr_font.c
REF_CC code/renderergl2/tr_glsl.c
REF_CC code/renderergl2/tr_image.c
REF_CC code/renderercommon/tr_image_bmp.c
REF_CC code/renderercommon/tr_image_jpg.c
REF_CC code/renderercommon/tr_image_pcx.c
REF_CC code/renderercommon/tr_image_png.c
REF_CC code/renderercommon/tr_image_tga.c
REF_CC code/renderergl2/tr_image_dds.c
REF_CC code/renderergl2/tr_init.c
REF_CC code/renderergl2/tr_light.c
REF_CC code/renderergl2/tr_main.c
REF_CC code/renderergl2/tr_marks.c
REF_CC code/renderergl2/tr_mesh.c
REF_CC code/renderergl2/tr_model.c
REF_CC code/renderergl2/tr_model_iqm.c
REF_CC code/renderercommon/tr_noise.c
REF_CC code/renderergl2/tr_postprocess.c
REF_CC code/renderergl2/tr_scene.c
REF_CC code/renderergl2/tr_shade.c
REF_CC code/renderergl2/tr_shade_calc.c
REF_CC code/renderergl2/tr_shader.c
REF_CC code/renderergl2/tr_shadows.c
REF_CC code/renderergl2/tr_sky.c
REF_CC code/renderergl2/tr_surface.c
REF_CC code/renderergl2/tr_vbo.c
REF_CC code/renderergl2/tr_world.c
TOOLS_CC build/release-mingw64-x86_64/tools/stringify.exe
REF_STR code/renderergl2/glsl/bokeh_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/bokeh_fp.c
REF_STR code/renderergl2/glsl/bokeh_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/bokeh_vp.c
REF_STR code/renderergl2/glsl/calclevels4x_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/calclevels4x_fp.c
REF_STR code/renderergl2/glsl/calclevels4x_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/calclevels4x_vp.c
REF_STR code/renderergl2/glsl/depthblur_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/depthblur_fp.c
REF_STR code/renderergl2/glsl/depthblur_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/depthblur_vp.c
REF_STR code/renderergl2/glsl/dlight_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/dlight_fp.c
REF_STR code/renderergl2/glsl/dlight_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/dlight_vp.c
REF_STR code/renderergl2/glsl/down4x_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/down4x_fp.c
REF_STR code/renderergl2/glsl/down4x_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/down4x_vp.c
REF_STR code/renderergl2/glsl/fogpass_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/fogpass_fp.c
REF_STR code/renderergl2/glsl/fogpass_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/fogpass_vp.c
REF_STR code/renderergl2/glsl/generic_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/generic_fp.c
REF_STR code/renderergl2/glsl/generic_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/generic_vp.c
REF_STR code/renderergl2/glsl/lightall_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/lightall_fp.c
REF_STR code/renderergl2/glsl/lightall_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/lightall_vp.c
REF_STR code/renderergl2/glsl/pshadow_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/pshadow_fp.c
REF_STR code/renderergl2/glsl/pshadow_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/pshadow_vp.c
REF_STR code/renderergl2/glsl/shadowfill_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/shadowfill_fp.c
REF_STR code/renderergl2/glsl/shadowfill_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/shadowfill_vp.c
REF_STR code/renderergl2/glsl/shadowmask_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/shadowmask_fp.c
REF_STR code/renderergl2/glsl/shadowmask_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/shadowmask_vp.c
REF_STR code/renderergl2/glsl/ssao_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/ssao_fp.c
REF_STR code/renderergl2/glsl/ssao_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/ssao_vp.c
REF_STR code/renderergl2/glsl/texturecolor_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/texturecolor_fp.c
REF_STR code/renderergl2/glsl/texturecolor_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/texturecolor_vp.c
REF_STR code/renderergl2/glsl/tonemap_fp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/tonemap_fp.c
REF_STR code/renderergl2/glsl/tonemap_vp.glsl
REF_CC build/release-mingw64-x86_64/renderergl2/glsl/tonemap_vp.c
LD build/release-mingw64-x86_64/renderer_opengl2_x86_64.dll
CGAME_CC code/cgame/cg_main.c
CGAME_CC code/game/bg_misc.c
CGAME_CC code/game/bg_pmove.c
CGAME_CC code/game/bg_slidemove.c
CGAME_CC code/game/bg_lib.c
CGAME_CC code/cgame/cg_consolecmds.c
CGAME_CC code/cgame/cg_draw.c
CGAME_CC code/cgame/cg_drawtools.c
CGAME_CC code/cgame/cg_effects.c
CGAME_CC code/cgame/cg_ents.c
CGAME_CC code/cgame/cg_event.c
CGAME_CC code/cgame/cg_info.c
CGAME_CC code/cgame/cg_localents.c
CGAME_CC code/cgame/cg_marks.c
CGAME_CC code/cgame/cg_particles.c
CGAME_CC code/cgame/cg_players.c
CGAME_CC code/cgame/cg_playerstate.c
CGAME_CC code/cgame/cg_predict.c
CGAME_CC code/cgame/cg_scoreboard.c
CGAME_CC code/cgame/cg_servercmds.c
CGAME_CC code/cgame/cg_snapshot.c
CGAME_CC code/cgame/cg_view.c
CGAME_CC code/cgame/cg_weapons.c
code/cgame/cg_weapons.c: In function 'CG_AddPlayerWeapon':
code/cgame/cg_weapons.c:1265:9: warning: 'MatrixMultiply' accessing 36 bytes in a region of size 12 [-Wstringop-overflow=]
 1265 |         MatrixMultiply(lerped.axis, ((refEntity_t *)parent)->axis, gun.axis);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/cgame/cg_weapons.c:1265:9: note: referencing argument 2 of type 'float[3][3]'
code/cgame/cg_weapons.c:1265:9: note: referencing argument 3 of type 'float[3][3]'
In file included from code/cgame/cg_local.h:23,
                 from code/cgame/cg_weapons.c:24:
C:/ioq3/code/qcommon/q_shared.h:729:6: note: in a call to function 'MatrixMultiply'
  729 | void MatrixMultiply(float in1[3][3], float in2[3][3], float out[3][3]);
      |      ^~~~~~~~~~~~~~
SHLIB_CC code/qcommon/q_math.c
SHLIB_CC code/qcommon/q_shared.c
code/qcommon/q_shared.c: In function 'Q_vsnprintf':
code/qcommon/q_shared.c:786:9: warning: function 'Q_vsnprintf' might be a candidate for 'ms_printf' format attribute [-Wsuggest-attribute=format]
  786 |         retval = _vsnprintf(str, size, format, ap);
      |         ^~~~~~
CGAME_CC code/cgame/cg_syscalls.c
LD build/release-mingw64-x86_64/baseq3/cgamex86_64.dll
GAME_CC code/game/g_main.c
GAME_CC code/game/ai_chat.c
GAME_CC code/game/ai_cmd.c
GAME_CC code/game/ai_dmnet.c
GAME_CC code/game/ai_dmq3.c
GAME_CC code/game/ai_main.c
GAME_CC code/game/ai_team.c
GAME_CC code/game/ai_vcmd.c
GAME_CC code/game/bg_misc.c
GAME_CC code/game/bg_pmove.c
GAME_CC code/game/bg_slidemove.c
GAME_CC code/game/bg_lib.c
GAME_CC code/game/g_active.c
GAME_CC code/game/g_arenas.c
GAME_CC code/game/g_bot.c
GAME_CC code/game/g_client.c
GAME_CC code/game/g_cmds.c
GAME_CC code/game/g_combat.c
GAME_CC code/game/g_items.c
GAME_CC code/game/g_mem.c
GAME_CC code/game/g_misc.c
GAME_CC code/game/g_missile.c
GAME_CC code/game/g_mover.c
GAME_CC code/game/g_session.c
GAME_CC code/game/g_spawn.c
GAME_CC code/game/g_svcmds.c
GAME_CC code/game/g_target.c
GAME_CC code/game/g_team.c
GAME_CC code/game/g_trigger.c
GAME_CC code/game/g_utils.c
GAME_CC code/game/g_weapon.c
GAME_CC code/game/g_syscalls.c
LD build/release-mingw64-x86_64/baseq3/qagamex86_64.dll
UI_CC code/q3_ui/ui_main.c
UI_CC code/game/bg_misc.c
UI_CC code/game/bg_lib.c
UI_CC code/q3_ui/ui_addbots.c
UI_CC code/q3_ui/ui_atoms.c
UI_CC code/q3_ui/ui_cdkey.c
UI_CC code/q3_ui/ui_cinematics.c
UI_CC code/q3_ui/ui_confirm.c
UI_CC code/q3_ui/ui_connect.c
UI_CC code/q3_ui/ui_controls2.c
UI_CC code/q3_ui/ui_credits.c
UI_CC code/q3_ui/ui_demo2.c
UI_CC code/q3_ui/ui_display.c
UI_CC code/q3_ui/ui_gameinfo.c
UI_CC code/q3_ui/ui_ingame.c
UI_CC code/q3_ui/ui_loadconfig.c
UI_CC code/q3_ui/ui_menu.c
UI_CC code/q3_ui/ui_mfield.c
UI_CC code/q3_ui/ui_mods.c
UI_CC code/q3_ui/ui_network.c
UI_CC code/q3_ui/ui_options.c
UI_CC code/q3_ui/ui_playermodel.c
UI_CC code/q3_ui/ui_players.c
UI_CC code/q3_ui/ui_playersettings.c
UI_CC code/q3_ui/ui_preferences.c
UI_CC code/q3_ui/ui_qmenu.c
UI_CC code/q3_ui/ui_removebots.c
UI_CC code/q3_ui/ui_saveconfig.c
UI_CC code/q3_ui/ui_serverinfo.c
UI_CC code/q3_ui/ui_servers2.c
UI_CC code/q3_ui/ui_setup.c
UI_CC code/q3_ui/ui_sound.c
UI_CC code/q3_ui/ui_sparena.c
UI_CC code/q3_ui/ui_specifyserver.c
UI_CC code/q3_ui/ui_splevel.c
UI_CC code/q3_ui/ui_sppostgame.c
UI_CC code/q3_ui/ui_spskill.c
UI_CC code/q3_ui/ui_startserver.c
UI_CC code/q3_ui/ui_team.c
UI_CC code/q3_ui/ui_teamorders.c
UI_CC code/q3_ui/ui_video.c
UI_CC_MISSIONPACK code/ui/ui_syscalls.c
LD build/release-mingw64-x86_64/baseq3/uix86_64.dll
CGAME_CC_MISSIONPACK code/cgame/cg_main.c
CGAME_CC_MISSIONPACK code/game/bg_misc.c
CGAME_CC_MISSIONPACK code/game/bg_pmove.c
CGAME_CC_MISSIONPACK code/game/bg_slidemove.c
CGAME_CC_MISSIONPACK code/game/bg_lib.c
CGAME_CC_MISSIONPACK code/cgame/cg_consolecmds.c
CGAME_CC_MISSIONPACK code/cgame/cg_newdraw.c
CGAME_CC_MISSIONPACK code/cgame/cg_draw.c
CGAME_CC_MISSIONPACK code/cgame/cg_drawtools.c
CGAME_CC_MISSIONPACK code/cgame/cg_effects.c
CGAME_CC_MISSIONPACK code/cgame/cg_ents.c
CGAME_CC_MISSIONPACK code/cgame/cg_event.c
CGAME_CC_MISSIONPACK code/cgame/cg_info.c
CGAME_CC_MISSIONPACK code/cgame/cg_localents.c
CGAME_CC_MISSIONPACK code/cgame/cg_marks.c
CGAME_CC_MISSIONPACK code/cgame/cg_particles.c
CGAME_CC_MISSIONPACK code/cgame/cg_players.c
CGAME_CC_MISSIONPACK code/cgame/cg_playerstate.c
CGAME_CC_MISSIONPACK code/cgame/cg_predict.c
CGAME_CC_MISSIONPACK code/cgame/cg_scoreboard.c
CGAME_CC_MISSIONPACK code/cgame/cg_servercmds.c
CGAME_CC_MISSIONPACK code/cgame/cg_snapshot.c
CGAME_CC_MISSIONPACK code/cgame/cg_view.c
CGAME_CC_MISSIONPACK code/cgame/cg_weapons.c
code/cgame/cg_weapons.c: In function 'CG_AddPlayerWeapon':
code/cgame/cg_weapons.c:1265:9: warning: 'MatrixMultiply' accessing 36 bytes in a region of size 12 [-Wstringop-overflow=]
 1265 |         MatrixMultiply(lerped.axis, ((refEntity_t *)parent)->axis, gun.axis);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/cgame/cg_weapons.c:1265:9: note: referencing argument 2 of type 'float[3][3]'
code/cgame/cg_weapons.c:1265:9: note: referencing argument 3 of type 'float[3][3]'
In file included from code/cgame/cg_local.h:23,
                 from code/cgame/cg_weapons.c:24:
C:/ioq3/code/qcommon/q_shared.h:729:6: note: in a call to function 'MatrixMultiply'
  729 | void MatrixMultiply(float in1[3][3], float in2[3][3], float out[3][3]);
      |      ^~~~~~~~~~~~~~
UI_CC_MISSIONPACK code/ui/ui_shared.c
SHLIB_CC_MISSIONPACK code/qcommon/q_math.c
SHLIB_CC_MISSIONPACK code/qcommon/q_shared.c
code/qcommon/q_shared.c: In function 'Q_vsnprintf':
code/qcommon/q_shared.c:786:9: warning: function 'Q_vsnprintf' might be a candidate for 'ms_printf' format attribute [-Wsuggest-attribute=format]
  786 |         retval = _vsnprintf(str, size, format, ap);
      |         ^~~~~~
CGAME_CC_MISSIONPACK code/cgame/cg_syscalls.c
LD build/release-mingw64-x86_64/missionpack/cgamex86_64.dll
GAME_CC_MISSIONPACK code/game/g_main.c
GAME_CC_MISSIONPACK code/game/ai_chat.c
GAME_CC_MISSIONPACK code/game/ai_cmd.c
GAME_CC_MISSIONPACK code/game/ai_dmnet.c
GAME_CC_MISSIONPACK code/game/ai_dmq3.c
GAME_CC_MISSIONPACK code/game/ai_main.c
GAME_CC_MISSIONPACK code/game/ai_team.c
GAME_CC_MISSIONPACK code/game/ai_vcmd.c
GAME_CC_MISSIONPACK code/game/bg_misc.c
GAME_CC_MISSIONPACK code/game/bg_pmove.c
GAME_CC_MISSIONPACK code/game/bg_slidemove.c
GAME_CC_MISSIONPACK code/game/bg_lib.c
GAME_CC_MISSIONPACK code/game/g_active.c
GAME_CC_MISSIONPACK code/game/g_arenas.c
GAME_CC_MISSIONPACK code/game/g_bot.c
GAME_CC_MISSIONPACK code/game/g_client.c
GAME_CC_MISSIONPACK code/game/g_cmds.c
GAME_CC_MISSIONPACK code/game/g_combat.c
GAME_CC_MISSIONPACK code/game/g_items.c
GAME_CC_MISSIONPACK code/game/g_mem.c
GAME_CC_MISSIONPACK code/game/g_misc.c
GAME_CC_MISSIONPACK code/game/g_missile.c
GAME_CC_MISSIONPACK code/game/g_mover.c
GAME_CC_MISSIONPACK code/game/g_session.c
GAME_CC_MISSIONPACK code/game/g_spawn.c
GAME_CC_MISSIONPACK code/game/g_svcmds.c
GAME_CC_MISSIONPACK code/game/g_target.c
GAME_CC_MISSIONPACK code/game/g_team.c
GAME_CC_MISSIONPACK code/game/g_trigger.c
GAME_CC_MISSIONPACK code/game/g_utils.c
GAME_CC_MISSIONPACK code/game/g_weapon.c
GAME_CC_MISSIONPACK code/game/g_syscalls.c
LD build/release-mingw64-x86_64/missionpack/qagamex86_64.dll
UI_CC_MISSIONPACK code/ui/ui_main.c
UI_CC_MISSIONPACK code/ui/ui_atoms.c
UI_CC_MISSIONPACK code/ui/ui_gameinfo.c
UI_CC_MISSIONPACK code/ui/ui_players.c
UI_CC_MISSIONPACK code/game/bg_misc.c
UI_CC_MISSIONPACK code/game/bg_lib.c
LD build/release-mingw64-x86_64/missionpack/uix86_64.dll
TOOLS_CC code/tools/lcc/etc/lcc.c
TOOLS_CC code/tools/lcc/etc/bytecode.c
TOOLS_CC code/tools/lcc/src/alloc.c
TOOLS_CC code/tools/lcc/src/bind.c
TOOLS_CC code/tools/lcc/src/bytecode.c
code/tools/lcc/src/bytecode.c: In function 'b_defconst':
code/tools/lcc/src/bytecode.c:40:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   40 |         case P: print("byte %d %U\n", size, (unsigned long)v.p); return;
      |                                             ^
TOOLS_CC code/tools/lcc/src/dag.c
code/tools/lcc/src/dag.c: In function 'node':
code/tools/lcc/src/dag.c:56:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   56 |         i = (opindex(op)^((unsigned long)sym>>2))&(NELEMS(buckets)-1);
      |                           ^
code/tools/lcc/src/dag.c: In function 'emitcode':
code/tools/lcc/src/dag.c:521:32: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  521 |                 case Label:    if (cp->u.forest)
      |                                ^~
code/tools/lcc/src/dag.c:522:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  522 |                                 (*IR->emit)(cp->u.forest); break;
      |                                                            ^~~~~
TOOLS_CC code/tools/lcc/lburg/lburg.c
TOOLS_CC code/tools/lcc/lburg/gram.c
LD build/release-mingw64-x86_64/tools/lburg/lburg.exe
LBURG code/tools/lcc/src/dagcheck.md
TOOLS_CC_DAGCHECK build/release-mingw64-x86_64/tools/rcc/dagcheck.c
TOOLS_CC code/tools/lcc/src/decl.c
TOOLS_CC code/tools/lcc/src/enode.c
TOOLS_CC code/tools/lcc/src/error.c
TOOLS_CC code/tools/lcc/src/event.c
TOOLS_CC code/tools/lcc/src/expr.c
code/tools/lcc/src/expr.c: In function 'unary':
code/tools/lcc/src/expr.c:161:51: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  161 |                                                   else
      |                                                   ^~~~
code/tools/lcc/src/expr.c:162:83: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  162 |                                                         typeerror(ADD, p, NULL);  break;
      |                                                                                   ^~~~~
code/tools/lcc/src/expr.c:172:53: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  172 |                                                   } else
      |                                                     ^~~~
code/tools/lcc/src/expr.c:173:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  173 |                                                         typeerror(SUB, p, NULL); break;
      |                                                                                  ^~~~~
code/tools/lcc/src/expr.c:178:53: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  178 |                                                   } else
      |                                                     ^~~~
code/tools/lcc/src/expr.c:179:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  179 |                                                         typeerror(BCOM, p, NULL);  break;
      |                                                                                    ^~~~~
code/tools/lcc/src/expr.c:183:51: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  183 |                                                   else
      |                                                   ^~~~
code/tools/lcc/src/expr.c:184:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  184 |                                                         typeerror(NOT, p, NULL); break;
      |                                                                                  ^~~~~
code/tools/lcc/src/expr.c: In function 'postfix':
code/tools/lcc/src/expr.c:320:31: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  320 |                             } else
      |                               ^~~~
code/tools/lcc/src/expr.c:321:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  321 |                                 error("field name expected\n"); break;
      |                                                                 ^~~~~
code/tools/lcc/src/expr.c:333:31: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  333 |                             } else
      |                               ^~~~
code/tools/lcc/src/expr.c:334:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  334 |                                 error("field name expected\n"); break;
      |                                                                 ^~~~~
TOOLS_CC code/tools/lcc/src/gen.c
TOOLS_CC code/tools/lcc/src/init.c
TOOLS_CC code/tools/lcc/src/inits.c
TOOLS_CC code/tools/lcc/src/input.c
TOOLS_CC code/tools/lcc/src/lex.c
TOOLS_CC code/tools/lcc/src/list.c
TOOLS_CC code/tools/lcc/src/main.c
TOOLS_CC code/tools/lcc/src/null.c
TOOLS_CC code/tools/lcc/src/output.c
code/tools/lcc/src/output.c: In function 'vfprint':
code/tools/lcc/src/output.c:92:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   92 |                                 bp = outu((unsigned long)p, 16, f, bp);
      |                                           ^
TOOLS_CC code/tools/lcc/src/prof.c
TOOLS_CC code/tools/lcc/src/profio.c
TOOLS_CC code/tools/lcc/src/simp.c
code/tools/lcc/src/simp.c: In function 'simplify':
code/tools/lcc/src/simp.c:233:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  233 |                         xcvtcnst(P,(unsigned long)l->u.v.p,ty,u,(unsigned long)l->u.v.p);
      |                                    ^
code/tools/lcc/src/simp.c:20:23: note: in definition of macro 'xcvtcnst'
   20 |                 &&  ((SRC) < DST->u.sym->u.limits.min.VAR || (SRC) > DST->u.sym->u.limits.max.VAR))\
      |                       ^~~
code/tools/lcc/src/simp.c:233:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  233 |                         xcvtcnst(P,(unsigned long)l->u.v.p,ty,u,(unsigned long)l->u.v.p);
      |                                    ^
code/tools/lcc/src/simp.c:20:63: note: in definition of macro 'xcvtcnst'
   20 |                 &&  ((SRC) < DST->u.sym->u.limits.min.VAR || (SRC) > DST->u.sym->u.limits.max.VAR))\
      |                                                               ^~~
code/tools/lcc/src/simp.c:233:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  233 |                         xcvtcnst(P,(unsigned long)l->u.v.p,ty,u,(unsigned long)l->u.v.p);
      |                                    ^
code/tools/lcc/src/simp.c:23:23: note: in definition of macro 'xcvtcnst'
   23 |                 || !((SRC) < DST->u.sym->u.limits.min.VAR || (SRC) > DST->u.sym->u.limits.max.VAR))\
      |                       ^~~
code/tools/lcc/src/simp.c:233:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  233 |                         xcvtcnst(P,(unsigned long)l->u.v.p,ty,u,(unsigned long)l->u.v.p);
      |                                    ^
code/tools/lcc/src/simp.c:23:63: note: in definition of macro 'xcvtcnst'
   23 |                 || !((SRC) < DST->u.sym->u.limits.min.VAR || (SRC) > DST->u.sym->u.limits.max.VAR))\
      |                                                               ^~~
code/tools/lcc/src/simp.c:233:65: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  233 |                         xcvtcnst(P,(unsigned long)l->u.v.p,ty,u,(unsigned long)l->u.v.p);
      |                                                                 ^
code/tools/lcc/src/simp.c:24:46: note: in definition of macro 'xcvtcnst'
   24 |                         return cnsttree(ty, (EXPR)); } while(0)
      |                                              ^~~~
code/tools/lcc/src/simp.c:236:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  236 |                         xcvtcnst(U,(void*)l->u.v.u,ty,p,(void*)l->u.v.u);
      |                                    ^
code/tools/lcc/src/simp.c:20:23: note: in definition of macro 'xcvtcnst'
   20 |                 &&  ((SRC) < DST->u.sym->u.limits.min.VAR || (SRC) > DST->u.sym->u.limits.max.VAR))\
      |                       ^~~
code/tools/lcc/src/simp.c:236:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  236 |                         xcvtcnst(U,(void*)l->u.v.u,ty,p,(void*)l->u.v.u);
      |                                    ^
code/tools/lcc/src/simp.c:20:63: note: in definition of macro 'xcvtcnst'
   20 |                 &&  ((SRC) < DST->u.sym->u.limits.min.VAR || (SRC) > DST->u.sym->u.limits.max.VAR))\
      |                                                               ^~~
code/tools/lcc/src/simp.c:236:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  236 |                         xcvtcnst(U,(void*)l->u.v.u,ty,p,(void*)l->u.v.u);
      |                                    ^
code/tools/lcc/src/simp.c:23:23: note: in definition of macro 'xcvtcnst'
   23 |                 || !((SRC) < DST->u.sym->u.limits.min.VAR || (SRC) > DST->u.sym->u.limits.max.VAR))\
      |                       ^~~
code/tools/lcc/src/simp.c:236:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  236 |                         xcvtcnst(U,(void*)l->u.v.u,ty,p,(void*)l->u.v.u);
      |                                    ^
code/tools/lcc/src/simp.c:23:63: note: in definition of macro 'xcvtcnst'
   23 |                 || !((SRC) < DST->u.sym->u.limits.min.VAR || (SRC) > DST->u.sym->u.limits.max.VAR))\
      |                                                               ^~~
code/tools/lcc/src/simp.c:236:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  236 |                         xcvtcnst(U,(void*)l->u.v.u,ty,p,(void*)l->u.v.u);
      |                                                         ^
code/tools/lcc/src/simp.c:24:46: note: in definition of macro 'xcvtcnst'
   24 |                         return cnsttree(ty, (EXPR)); } while(0)
      |                                              ^~~~
TOOLS_CC code/tools/lcc/src/stmt.c
code/tools/lcc/src/stmt.c: In function 'statement':
code/tools/lcc/src/stmt.c:186:26: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  186 |                        } else
      |                          ^~~~
code/tools/lcc/src/stmt.c:187:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  187 |                         error("missing label in goto\n"); expect(';');
      |                                                           ^~~~~~
TOOLS_CC code/tools/lcc/src/string.c
TOOLS_CC code/tools/lcc/src/sym.c
code/tools/lcc/src/sym.c: In function 'install':
code/tools/lcc/src/sym.c:83:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   83 |         unsigned h = (unsigned long)name&(HASHSIZE-1);
      |                      ^
code/tools/lcc/src/sym.c: In function 'relocate':
code/tools/lcc/src/sym.c:100:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  100 |         unsigned h = (unsigned long)name&(HASHSIZE-1);
      |                      ^
code/tools/lcc/src/sym.c: In function 'lookup':
code/tools/lcc/src/sym.c:129:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  129 |         unsigned h = (unsigned long)name&(HASHSIZE-1);
      |                      ^
TOOLS_CC code/tools/lcc/src/symbolic.c
TOOLS_CC code/tools/lcc/src/trace.c
TOOLS_CC code/tools/lcc/src/tree.c
TOOLS_CC code/tools/lcc/src/types.c
code/tools/lcc/src/types.c: In function 'type':
code/tools/lcc/src/types.c:68:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   68 |         unsigned h = (op^((unsigned long)ty>>3))
      |                           ^
code/tools/lcc/src/types.c: In function 'type_init':
code/tools/lcc/src/types.c:141:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  141 |         pointersym->u.limits.max.p = (void*)ones(8*IR->ptrmetric.size);
      |                                      ^
LD build/release-mingw64-x86_64/tools/q3rcc.exe
TOOLS_CC code/tools/lcc/cpp/cpp.c
TOOLS_CC code/tools/lcc/cpp/lex.c
TOOLS_CC code/tools/lcc/cpp/nlist.c
TOOLS_CC code/tools/lcc/cpp/tokens.c
TOOLS_CC code/tools/lcc/cpp/macro.c
TOOLS_CC code/tools/lcc/cpp/eval.c
TOOLS_CC code/tools/lcc/cpp/include.c
TOOLS_CC code/tools/lcc/cpp/hideset.c
TOOLS_CC code/tools/lcc/cpp/getopt.c
TOOLS_CC code/tools/lcc/cpp/unix.c
LD build/release-mingw64-x86_64/tools/q3cpp.exe
LD build/release-mingw64-x86_64/tools/q3lcc.exe
CGAME_Q3LCC code/cgame/cg_main.c
CGAME_Q3LCC code/game/bg_misc.c
CGAME_Q3LCC code/game/bg_pmove.c
CGAME_Q3LCC code/game/bg_slidemove.c
CGAME_Q3LCC code/game/bg_lib.c
CGAME_Q3LCC code/cgame/cg_consolecmds.c
CGAME_Q3LCC code/cgame/cg_draw.c
CGAME_Q3LCC code/cgame/cg_drawtools.c
CGAME_Q3LCC code/cgame/cg_effects.c
CGAME_Q3LCC code/cgame/cg_ents.c
CGAME_Q3LCC code/cgame/cg_event.c
CGAME_Q3LCC code/cgame/cg_info.c
CGAME_Q3LCC code/cgame/cg_localents.c
CGAME_Q3LCC code/cgame/cg_marks.c
CGAME_Q3LCC code/cgame/cg_particles.c
CGAME_Q3LCC code/cgame/cg_players.c
CGAME_Q3LCC code/cgame/cg_playerstate.c
CGAME_Q3LCC code/cgame/cg_predict.c
CGAME_Q3LCC code/cgame/cg_scoreboard.c
CGAME_Q3LCC code/cgame/cg_servercmds.c
CGAME_Q3LCC code/cgame/cg_snapshot.c
CGAME_Q3LCC code/cgame/cg_view.c
CGAME_Q3LCC code/cgame/cg_weapons.c
Q3LCC code/qcommon/q_math.c
Q3LCC code/qcommon/q_shared.c
TOOLS_CC code/tools/asm/q3asm.c
TOOLS_CC code/tools/asm/cmdlib.c
LD build/release-mingw64-x86_64/tools/q3asm.exe
Q3ASM build/release-mingw64-x86_64/baseq3/vm/cgame.qvm
GAME_Q3LCC code/game/g_main.c
GAME_Q3LCC code/game/ai_chat.c
GAME_Q3LCC code/game/ai_cmd.c
GAME_Q3LCC code/game/ai_dmnet.c
GAME_Q3LCC code/game/ai_dmq3.c
GAME_Q3LCC code/game/ai_main.c
GAME_Q3LCC code/game/ai_team.c
GAME_Q3LCC code/game/ai_vcmd.c
GAME_Q3LCC code/game/bg_misc.c
GAME_Q3LCC code/game/bg_pmove.c
GAME_Q3LCC code/game/bg_slidemove.c
GAME_Q3LCC code/game/bg_lib.c
GAME_Q3LCC code/game/g_active.c
GAME_Q3LCC code/game/g_arenas.c
GAME_Q3LCC code/game/g_bot.c
GAME_Q3LCC code/game/g_client.c
GAME_Q3LCC code/game/g_cmds.c
GAME_Q3LCC code/game/g_combat.c
GAME_Q3LCC code/game/g_items.c
GAME_Q3LCC code/game/g_mem.c
GAME_Q3LCC code/game/g_misc.c
GAME_Q3LCC code/game/g_missile.c
GAME_Q3LCC code/game/g_mover.c
GAME_Q3LCC code/game/g_session.c
GAME_Q3LCC code/game/g_spawn.c
GAME_Q3LCC code/game/g_svcmds.c
GAME_Q3LCC code/game/g_target.c
GAME_Q3LCC code/game/g_team.c
GAME_Q3LCC code/game/g_trigger.c
GAME_Q3LCC code/game/g_utils.c
GAME_Q3LCC code/game/g_weapon.c
Q3ASM build/release-mingw64-x86_64/baseq3/vm/qagame.qvm
UI_Q3LCC code/q3_ui/ui_main.c
UI_Q3LCC code/game/bg_misc.c
UI_Q3LCC code/game/bg_lib.c
UI_Q3LCC code/q3_ui/ui_addbots.c
UI_Q3LCC code/q3_ui/ui_atoms.c
UI_Q3LCC code/q3_ui/ui_cdkey.c
UI_Q3LCC code/q3_ui/ui_cinematics.c
UI_Q3LCC code/q3_ui/ui_confirm.c
UI_Q3LCC code/q3_ui/ui_connect.c
UI_Q3LCC code/q3_ui/ui_controls2.c
UI_Q3LCC code/q3_ui/ui_credits.c
UI_Q3LCC code/q3_ui/ui_demo2.c
UI_Q3LCC code/q3_ui/ui_display.c
UI_Q3LCC code/q3_ui/ui_gameinfo.c
UI_Q3LCC code/q3_ui/ui_ingame.c
UI_Q3LCC code/q3_ui/ui_loadconfig.c
UI_Q3LCC code/q3_ui/ui_menu.c
UI_Q3LCC code/q3_ui/ui_mfield.c
UI_Q3LCC code/q3_ui/ui_mods.c
UI_Q3LCC code/q3_ui/ui_network.c
UI_Q3LCC code/q3_ui/ui_options.c
UI_Q3LCC code/q3_ui/ui_playermodel.c
UI_Q3LCC code/q3_ui/ui_players.c
UI_Q3LCC code/q3_ui/ui_playersettings.c
UI_Q3LCC code/q3_ui/ui_preferences.c
UI_Q3LCC code/q3_ui/ui_qmenu.c
UI_Q3LCC code/q3_ui/ui_removebots.c
UI_Q3LCC code/q3_ui/ui_saveconfig.c
UI_Q3LCC code/q3_ui/ui_serverinfo.c
UI_Q3LCC code/q3_ui/ui_servers2.c
UI_Q3LCC code/q3_ui/ui_setup.c
UI_Q3LCC code/q3_ui/ui_sound.c
UI_Q3LCC code/q3_ui/ui_sparena.c
UI_Q3LCC code/q3_ui/ui_specifyserver.c
UI_Q3LCC code/q3_ui/ui_splevel.c
UI_Q3LCC code/q3_ui/ui_sppostgame.c
UI_Q3LCC code/q3_ui/ui_spskill.c
UI_Q3LCC code/q3_ui/ui_startserver.c
UI_Q3LCC code/q3_ui/ui_team.c
UI_Q3LCC code/q3_ui/ui_teamorders.c
UI_Q3LCC code/q3_ui/ui_video.c
Q3ASM build/release-mingw64-x86_64/baseq3/vm/ui.qvm
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_main.c
CGAME_Q3LCC_MISSIONPACK code/game/bg_misc.c
CGAME_Q3LCC_MISSIONPACK code/game/bg_pmove.c
CGAME_Q3LCC_MISSIONPACK code/game/bg_slidemove.c
CGAME_Q3LCC_MISSIONPACK code/game/bg_lib.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_consolecmds.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_newdraw.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_draw.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_drawtools.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_effects.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_ents.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_event.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_info.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_localents.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_marks.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_particles.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_players.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_playerstate.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_predict.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_scoreboard.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_servercmds.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_snapshot.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_view.c
CGAME_Q3LCC_MISSIONPACK code/cgame/cg_weapons.c
UI_Q3LCC_MISSIONPACK code/ui/ui_shared.c
Q3LCC_MISSIONPACK code/qcommon/q_math.c
Q3LCC_MISSIONPACK code/qcommon/q_shared.c
Q3ASM build/release-mingw64-x86_64/missionpack/vm/cgame.qvm
GAME_Q3LCC_MISSIONPACK code/game/g_main.c
GAME_Q3LCC_MISSIONPACK code/game/ai_chat.c
GAME_Q3LCC_MISSIONPACK code/game/ai_cmd.c
GAME_Q3LCC_MISSIONPACK code/game/ai_dmnet.c
GAME_Q3LCC_MISSIONPACK code/game/ai_dmq3.c
GAME_Q3LCC_MISSIONPACK code/game/ai_main.c
GAME_Q3LCC_MISSIONPACK code/game/ai_team.c
GAME_Q3LCC_MISSIONPACK code/game/ai_vcmd.c
GAME_Q3LCC_MISSIONPACK code/game/bg_misc.c
GAME_Q3LCC_MISSIONPACK code/game/bg_pmove.c
GAME_Q3LCC_MISSIONPACK code/game/bg_slidemove.c
GAME_Q3LCC_MISSIONPACK code/game/bg_lib.c
GAME_Q3LCC_MISSIONPACK code/game/g_active.c
GAME_Q3LCC_MISSIONPACK code/game/g_arenas.c
GAME_Q3LCC_MISSIONPACK code/game/g_bot.c
GAME_Q3LCC_MISSIONPACK code/game/g_client.c
GAME_Q3LCC_MISSIONPACK code/game/g_cmds.c
GAME_Q3LCC_MISSIONPACK code/game/g_combat.c
GAME_Q3LCC_MISSIONPACK code/game/g_items.c
GAME_Q3LCC_MISSIONPACK code/game/g_mem.c
GAME_Q3LCC_MISSIONPACK code/game/g_misc.c
GAME_Q3LCC_MISSIONPACK code/game/g_missile.c
GAME_Q3LCC_MISSIONPACK code/game/g_mover.c
GAME_Q3LCC_MISSIONPACK code/game/g_session.c
GAME_Q3LCC_MISSIONPACK code/game/g_spawn.c
GAME_Q3LCC_MISSIONPACK code/game/g_svcmds.c
GAME_Q3LCC_MISSIONPACK code/game/g_target.c
GAME_Q3LCC_MISSIONPACK code/game/g_team.c
GAME_Q3LCC_MISSIONPACK code/game/g_trigger.c
GAME_Q3LCC_MISSIONPACK code/game/g_utils.c
GAME_Q3LCC_MISSIONPACK code/game/g_weapon.c
Q3ASM build/release-mingw64-x86_64/missionpack/vm/qagame.qvm
UI_Q3LCC_MISSIONPACK code/ui/ui_main.c
UI_Q3LCC_MISSIONPACK code/ui/ui_atoms.c
UI_Q3LCC_MISSIONPACK code/ui/ui_gameinfo.c
UI_Q3LCC_MISSIONPACK code/ui/ui_players.c
UI_Q3LCC_MISSIONPACK code/game/bg_misc.c
UI_Q3LCC_MISSIONPACK code/game/bg_lib.c
Q3ASM build/release-mingw64-x86_64/missionpack/vm/ui.qvm
CP code/libs/win64/SDL264.dll
make[2]: Nothing to be done for 'build/release-mingw64-x86_64.zip'.
rm build/release-mingw64-x86_64/renderergl2/glsl/shadowmask_fp.c build/release-mingw64-x86_64/renderergl2/glsl/shadowfill_vp.c build/release-mingw64-x86_64/renderergl2/glsl/texturecolor_fp.c build/release-mingw64-x86_64/renderergl2/glsl/dlight_vp.c build/release-mingw64-x86_64/renderergl2/glsl/bokeh_fp.c build/release-mingw64-x86_64/renderergl2/glsl/calclevels4x_vp.c build/release-mingw64-x86_64/renderergl2/glsl/texturecolor_vp.c build/release-mingw64-x86_64/renderergl2/glsl/fogpass_vp.c build/release-mingw64-x86_64/renderergl2/glsl/dlight_fp.c build/release-mingw64-x86_64/renderergl2/glsl/shadowmask_vp.c build/release-mingw64-x86_64/renderergl2/glsl/bokeh_vp.c build/release-mingw64-x86_64/renderergl2/glsl/pshadow_fp.c build/release-mingw64-x86_64/renderergl2/glsl/shadowfill_fp.c build/release-mingw64-x86_64/renderergl2/glsl/fogpass_fp.c build/release-mingw64-x86_64/renderergl2/glsl/tonemap_fp.c build/release-mingw64-x86_64/renderergl2/glsl/tonemap_vp.c build/release-mingw64-x86_64/renderergl2/glsl/depthblur_fp.c build/release-mingw64-x86_64/renderergl2/glsl/generic_vp.c build/release-mingw64-x86_64/renderergl2/glsl/depthblur_vp.c build/release-mingw64-x86_64/renderergl2/glsl/lightall_fp.c build/release-mingw64-x86_64/renderergl2/glsl/down4x_fp.c build/release-mingw64-x86_64/renderergl2/glsl/pshadow_vp.c build/release-mingw64-x86_64/renderergl2/glsl/ssao_fp.c build/release-mingw64-x86_64/renderergl2/glsl/down4x_vp.c build/release-mingw64-x86_64/renderergl2/glsl/calclevels4x_fp.c build/release-mingw64-x86_64/renderergl2/glsl/ssao_vp.c build/release-mingw64-x86_64/renderergl2/glsl/lightall_vp.c build/release-mingw64-x86_64/renderergl2/glsl/generic_fp.c
make[2]: Leaving directory '/c/ioq3'
make[1]: Leaving directory '/c/ioq3'

Lenovo@DESKTOP-5U60J9B MINGW64 /c/ioq3
$ pacman -S mingw-w64-x86_64-gcc