eser / aibsmod-ioq3

The ioquake3 community effort to continue supporting/developing id's Quake III Arena
https://www.ioquake3.org/
GNU General Public License v2.0
0 stars 0 forks source link

Make on Void Linux #1

Closed hwpplayer1 closed 3 years ago

hwpplayer1 commented 3 years ago

[masif@masif aibsmod-ioq3]$ make
make[1]: Entering directory '/home/masif/masif/aibsmod-ioq3'

Building in build/release-linux-x86_64:
  PLATFORM: linux
  ARCH: x86_64
  VERSION: 1.36_GIT_49717e3c-2019-02-26
  COMPILE_PLATFORM: linux
  COMPILE_ARCH: x86_64
  HAVE_VM_COMPILED: true
  PKG_CONFIG: pkg-config
  CC: cc

  CFLAGS:
    -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes -pipe -DUSE_ICON
    -DARCH_STRING="x86_64" -DNO_GZIP -Icode/zlib -DUSE_INTERNAL_JPEG -Icode/jpeg-8c
    -DUSE_LOCAL_HEADERS -DPRODUCT_VERSION="1.36_GIT_49717e3c-2019-02-26" -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:
    -DUSE_OPENAL -DUSE_OPENAL_DLOPEN -DUSE_CURL -DUSE_CURL_DLOPEN -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

  LDFLAGS:

  LIBS:
    -ldl -lm

  CLIENT_LIBS:
    -lrt

  AUTOUPDATER_LIBS:
    -ldl

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

make[2]: Entering directory '/home/masif/masif/aibsmod-ioq3'
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
DED_CC code/qcommon/huffman.c
DED_CC code/qcommon/q_math.c
DED_CC code/qcommon/q_shared.c
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
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:3: 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
DED_CC code/sys/sys_unix.c
DED_CC code/sys/con_tty.c
LD build/release-linux-x86_64/ioq3ded.x86_64
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
In file included from code/client/cl_main.c:27:
code/client/../sys/sys_local.h:28:11: fatal error: SDL_version.h: No such file or directory
   28 | # include "SDL_version.h"
      |           ^~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:2674: build/release-linux-x86_64/client/cl_main.o] Error 1
make[2]: Leaving directory '/home/masif/masif/aibsmod-ioq3'
make[1]: *** [Makefile:1400: targets] Error 2
make[1]: Leaving directory '/home/masif/masif/aibsmod-ioq3'
make: *** [Makefile:1316: release] Error 2
[masif@masif aibsmod-ioq3]$ 

A hackish make command practice I search for the relationship between make and Void and Linux kernel...

out.ogv.zip

hwpplayer1 commented 3 years ago

Available packages are

[masif@masif ~]$ sudo xbps-query -Rs sdl
[-] Cataclysm-DDA-tiles-0.E_4 Turn-based survival game set in a post-apocalyptic world - SDL...
[*] SDL-1.2.15_12             Simple Directmedia Layer
[-] SDL-devel-1.2.15_12       Simple Directmedia Layer - development files
[*] SDL2-2.0.14_1             Simple DirectMedia Layer (version 2)
[-] SDL2-devel-2.0.14_1       Simple DirectMedia Layer (version 2) - development files
[-] SDL2_gfx-1.0.4_1          SDL graphics drawing primitives
[-] SDL2_gfx-devel-1.0.4_1    SDL graphics drawing primitives - development files
[-] SDL2_image-2.0.5_2        Load images as SDL surfaces (SDL 2.x)
[-] SDL2_image-devel-2.0.5_2  Load images as SDL surfaces (SDL 2.x) - development files
[-] SDL2_mixer-2.0.4_3        Multi-channel audio mixer library (SDL 2.x)
[-] SDL2_mixer-devel-2.0.4_3  Multi-channel audio mixer library (SDL 2.x) - development files
[-] SDL2_net-2.0.1_3          SDL2 networking module
[-] SDL2_net-devel-2.0.1_3    SDL2 networking module - development files
[-] SDL2_ttf-2.0.15_1         Use TrueType fonts in your SDL 2.x applications
[-] SDL2_ttf-devel-2.0.15_1   Use TrueType fonts in your SDL 2.x applications - development ...
[-] SDL_gfx-2.0.26_1          Graphics drawing primitives for SDL
[-] SDL_gfx-devel-2.0.26_1    Graphics drawing primitives for SDL - development files
[-] SDL_image-1.2.12_12       Load images as SDL surfaces
[-] SDL_image-devel-1.2.12_12 Load images as SDL surfaces - development files
[-] SDL_mixer-1.2.12_13       Multi-channel audio mixer library
[-] SDL_mixer-devel-1.2.12_13 Multi-channel audio mixer library - development files
[-] SDL_net-1.2.8_5           Small sample cross-platform networking library for SDL
[-] SDL_net-devel-1.2.8_5     Small sample cross-platform networking library for SDL - devel...
[-] SDL_sound-1.0.3_6         Library to decode several popular sound file formats
[-] SDL_sound-devel-1.0.3_6   Library to decode several popular sound file formats - develop...
[-] SDL_ttf-2.0.11_7          Use TrueType fonts in your SDL applications
[-] SDL_ttf-devel-2.0.11_7    Use TrueType fonts in your SDL applications - development files
[-] cdogs-sdl-0.7.3_2         Classic overhead run-and-gun game
[-] cdogs-sdl-data-0.7.3_2    Classic overhead run-and-gun game - data
[-] dgen-sdl-1.33_3           Multi-platform Genesis/Mega Drive Emulator
[-] freeciv-sdl-2.6.2_1       Free and Open Source empire-building strategy game - SDL2 client
[-] ltris-1.2.2_1             Tetris clone using SDL
[-] mpg123-sdl-1.26.4_1       Fast console MPEG audio decoder/player - SDL output plugin
[-] python3-pysdl2-0.9.6_3    Python ctypes wrapper around SDL2
[-] smpeg-0.4.5_4             SDL MPEG Player Library
[-] smpeg-devel-0.4.5_4       SDL MPEG Player Library - development files
[-] smpeg2-2.0.0_4            SDL2 MPEG Player Library
[-] smpeg2-devel-2.0.0_4      SDL2 MPEG Player Library - development files

Testing and searching ...

hwpplayer1 commented 3 years ago
[masif@masif ~]$ cd masif/
[masif@masif masif]$ ls
'*EXWM*<4>'               out.ogv
 1.JPG                    wireshark
 1B.jpg                  'لقطة شاشة في 2021-01-28 11-22-15.png'
 2.JPG                   'لقطة شاشة في 2021-01-28 12-55-57.png'
'Old Firefox Data'       'لقطة شاشة في 2021-01-28 13-01-28.png'
'Old Firefox Data.back'  'لقطة شاشة في 2021-01-28 14-18-23.png'
 abonelik_belgeleri.pdf  'لقطة شاشة من 2021-01-28 14-35-12.png'
 aibsmod-ioq3            'لقطة شاشة من 2021-01-29 18-31-53.png'
 artwork                 'لقطة شاشة من 2021-01-29 19-15-00.png'
 bashtop                 'لقطة شاشة من 2021-01-29 19-35-29.png'
 emacs.md                'لقطة شاشة من 2021-01-30 22-36-25.png'
 masif.gpr               'لقطة شاشة من 2021-01-30 23-47-48.png'
 masif.md                'لقطة شاشة من 2021-01-31 13-21-31.png'
 masif.rep               'لقطة شاشة من 2021-01-31 13-43-56.png'
 masscollabs_logo        'لقطة شاشة من 2021-01-31 14-01-46.png'
 out-1.ogv               'لقطة شاشة من 2021-02-01 00-51-39.png'
 out-2.ogv               'لقطة شاشة من 2021-02-01 00-53-09.png'
 out-3.ogv
[masif@masif masif]$ cd aibsmod-ioq3/
[masif@masif aibsmod-ioq3]$ ls
CONTRIBUTING.md  autoupdater-readme.txt  make-macosx-ub.sh  out.ogv.backup
COPYING.txt      build                   make-macosx.sh     out.ogv.zip
ChangeLog        code                    make-pak.sh        travis-ci-build.sh
Makefile         id-readme.txt           md4-readme.txt     ui
README.md        iq.ogv                  misc               voip-readme.txt
SECURITY.md      jenkins-ci-build.sh     opengl2-readme.md
TODO             make-macosx-app.sh      out.ogv
[masif@masif aibsmod-ioq3]$ make
make[1]: Entering directory '/home/masif/masif/aibsmod-ioq3'

Building in build/release-linux-x86_64:
  PLATFORM: linux
  ARCH: x86_64
  VERSION: 1.36_GIT_49717e3c-2019-02-26
  COMPILE_PLATFORM: linux
  COMPILE_ARCH: x86_64
  HAVE_VM_COMPILED: true
  PKG_CONFIG: pkg-config
  CC: cc

  CFLAGS:
    -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes -pipe -DUSE_ICON
    -DARCH_STRING="x86_64" -DNO_GZIP -Icode/zlib -DUSE_INTERNAL_JPEG -Icode/jpeg-8c
    -DUSE_LOCAL_HEADERS -DPRODUCT_VERSION="1.36_GIT_49717e3c-2019-02-26" -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:
    -D_REENTRANT -I/usr/include/SDL2 -DUSE_OPENAL -DUSE_OPENAL_DLOPEN -DUSE_CURL
    -DUSE_CURL_DLOPEN -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

  LDFLAGS:

  LIBS:
    -ldl -lm

  CLIENT_LIBS:
    -L/usr/lib64 -lSDL2 -lrt

  AUTOUPDATER_LIBS:
    -ldl

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

make[2]: Entering directory '/home/masif/masif/aibsmod-ioq3'
make[2]: 'build/release-linux-x86_64/ioq3ded.x86_64' is up to date.
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
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
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
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:3: 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_tty.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
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
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
code/opusfile-0.9/src/opusfile.c: In function 'op_pcm_seek':
code/opusfile-0.9/src/opusfile.c:2509:13: warning: 'diff' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2509 |           if(diff>48000)break;
      |             ^
code/opusfile-0.9/src/opusfile.c:2261:22: note: 'diff' was declared here
 2261 |   ogg_int64_t        diff;
      |                      ^~~~
code/opusfile-0.9/src/opusfile.c:1019:17: warning: 'diff2' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1019 |     if(_x>=_from>>1){
      |            ~~~~~^~~
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
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
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
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
CC code/sys/sys_unix.c
CC code/client/libmumblelink.c
LD build/release-linux-x86_64/ioquake3.x86_64
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
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-linux-x86_64/renderer_opengl1_x86_64.so
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
REF_STR code/renderergl2/glsl/bokeh_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/bokeh_fp.c
REF_STR code/renderergl2/glsl/bokeh_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/bokeh_vp.c
REF_STR code/renderergl2/glsl/calclevels4x_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/calclevels4x_fp.c
REF_STR code/renderergl2/glsl/calclevels4x_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/calclevels4x_vp.c
REF_STR code/renderergl2/glsl/depthblur_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/depthblur_fp.c
REF_STR code/renderergl2/glsl/depthblur_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/depthblur_vp.c
REF_STR code/renderergl2/glsl/dlight_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/dlight_fp.c
REF_STR code/renderergl2/glsl/dlight_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/dlight_vp.c
REF_STR code/renderergl2/glsl/down4x_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/down4x_fp.c
REF_STR code/renderergl2/glsl/down4x_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/down4x_vp.c
REF_STR code/renderergl2/glsl/fogpass_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/fogpass_fp.c
REF_STR code/renderergl2/glsl/fogpass_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/fogpass_vp.c
REF_STR code/renderergl2/glsl/generic_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/generic_fp.c
REF_STR code/renderergl2/glsl/generic_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/generic_vp.c
REF_STR code/renderergl2/glsl/lightall_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/lightall_fp.c
REF_STR code/renderergl2/glsl/lightall_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/lightall_vp.c
REF_STR code/renderergl2/glsl/pshadow_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/pshadow_fp.c
REF_STR code/renderergl2/glsl/pshadow_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/pshadow_vp.c
REF_STR code/renderergl2/glsl/shadowfill_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/shadowfill_fp.c
REF_STR code/renderergl2/glsl/shadowfill_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/shadowfill_vp.c
REF_STR code/renderergl2/glsl/shadowmask_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/shadowmask_fp.c
REF_STR code/renderergl2/glsl/shadowmask_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/shadowmask_vp.c
REF_STR code/renderergl2/glsl/ssao_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/ssao_fp.c
REF_STR code/renderergl2/glsl/ssao_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/ssao_vp.c
REF_STR code/renderergl2/glsl/texturecolor_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/texturecolor_fp.c
REF_STR code/renderergl2/glsl/texturecolor_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/texturecolor_vp.c
REF_STR code/renderergl2/glsl/tonemap_fp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/tonemap_fp.c
REF_STR code/renderergl2/glsl/tonemap_vp.glsl
REF_CC build/release-linux-x86_64/renderergl2/glsl/tonemap_vp.c
LD build/release-linux-x86_64/renderer_opengl2_x86_64.so
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
CGAME_CC code/cgame/cg_aibsmod.c
code/cgame/cg_aibsmod.c: In function 'CG_BBox':
code/cgame/cg_aibsmod.c:294:15: warning: unused variable 'ci' [-Wunused-variable]
  294 |  clientInfo_t ci;
      |               ^~
code/cgame/cg_aibsmod.c: In function 'getPlayerSpeed':
code/cgame/cg_aibsmod.c:72:9: warning: 'total' may be used uninitialized in this function [-Wmaybe-uninitialized]
   72 |   total /= maxval;
      |   ~~~~~~^~~~~~~~~
SHLIB_CC code/qcommon/q_math.c
SHLIB_CC code/qcommon/q_shared.c
CGAME_CC code/cgame/cg_syscalls.c
LD build/release-linux-x86_64/baseq3/cgamex86_64.so
GAME_CC code/game/g_main.c
code/game/g_main.c: In function 'G_UpdateCvars':
code/game/g_main.c:450:35: warning: 'oldSpeed' may be used uninitialized in this function [-Wmaybe-uninitialized]
  450 |      if ((cv->vmCvar == &g_speed) && (g_speed.integer == oldSpeed)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
code/game/g_combat.c: In function 'player_die':
code/game/g_combat.c:544:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  544 |      if (g_gametype.integer == GT_RAMBO)
      |         ^
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
code/game/g_weapon.c: In function 'weapon_railgun_fire':
code/game/g_weapon.c:460:8: warning: variable 'passent' set but not used [-Wunused-but-set-variable]
  460 |  int   passent;
      |        ^~~~~~~
GAME_CC code/game/g_aibsmod.c
code/game/g_aibsmod.c: In function 'G_RunClone':
code/game/g_aibsmod.c:295:13: warning: variable 'original' set but not used [-Wunused-but-set-variable]
  295 |  gentity_t *original;
      |             ^~~~~~~~
GAME_CC code/game/g_football.c
code/game/g_football.c: In function 'goalpost_rotate':
code/game/g_football.c:634:17: warning: 'post_goal' may be used uninitialized in this function [-Wmaybe-uninitialized]
  634 |  ent->r.maxs[0] = MAX(tmins[0], tmaxs[0]);
code/game/g_football.c:161:61: note: 'post_goal' was declared here
  161 |  gentity_t *post_back, *post_top, *post_left, *post_right, *post_goal;
      |                                                             ^~~~~~~~~
code/game/g_football.c:634:17: warning: 'post_right' may be used uninitialized in this function [-Wmaybe-uninitialized]
  634 |  ent->r.maxs[0] = MAX(tmins[0], tmaxs[0]);
code/game/g_football.c:161:48: note: 'post_right' was declared here
  161 |  gentity_t *post_back, *post_top, *post_left, *post_right, *post_goal;
      |                                                ^~~~~~~~~~
code/game/g_football.c:634:17: warning: 'post_left' may be used uninitialized in this function [-Wmaybe-uninitialized]
  634 |  ent->r.maxs[0] = MAX(tmins[0], tmaxs[0]);
code/game/g_football.c:161:36: note: 'post_left' was declared here
  161 |  gentity_t *post_back, *post_top, *post_left, *post_right, *post_goal;
      |                                    ^~~~~~~~~
code/game/g_football.c:634:17: warning: 'post_top' may be used uninitialized in this function [-Wmaybe-uninitialized]
  634 |  ent->r.maxs[0] = MAX(tmins[0], tmaxs[0]);
code/game/g_football.c:161:25: note: 'post_top' was declared here
  161 |  gentity_t *post_back, *post_top, *post_left, *post_right, *post_goal;
      |                         ^~~~~~~~
code/game/g_football.c:634:17: warning: 'post_back' may be used uninitialized in this function [-Wmaybe-uninitialized]
  634 |  ent->r.maxs[0] = MAX(tmins[0], tmaxs[0]);
code/game/g_football.c:161:13: note: 'post_back' was declared here
  161 |  gentity_t *post_back, *post_top, *post_left, *post_right, *post_goal;
      |             ^~~~~~~~~
code/game/g_football.c: In function 'goalpost_create':
code/game/g_football.c:76:37: warning: 'modelBase' may be used uninitialized in this function [-Wmaybe-uninitialized]
   76 |  post_top->s.modelindex = modelBase + 1;
      |                           ~~~~~~~~~~^~~
code/game/g_football.c:156:2: warning: 'yaw' may be used uninitialized in this function [-Wmaybe-uninitialized]
  156 |  goalpost_rotate(yaw, color);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
code/game/g_football.c: In function 'football_goal':
code/game/g_football.c:380:5: warning: 'ownGoal' may be used uninitialized in this function [-Wmaybe-uninitialized]
  380 |  if (ownGoal) {
      |     ^
GAME_CC code/game/g_tripmine.c
code/game/g_tripmine.c: In function 'Tripmine_Think':
code/game/g_tripmine.c:34:13: warning: unused variable 'tent' [-Wunused-variable]
   34 |  gentity_t *tent;
      |             ^~~~
GAME_CC code/game/g_redeemer.c
GAME_CC code/game/g_rocketarena.c
GAME_CC code/game/g_syscalls.c
LD build/release-linux-x86_64/baseq3/qagamex86_64.so
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-linux-x86_64/baseq3/uix86_64.so
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
code/cgame/cg_newdraw.c: In function 'CG_CheckOrderPending.part.0':
code/cgame/cg_newdraw.c:103:28: warning: '%s' directive argument is null [-Wformat-overflow=]
  103 |    trap_SendConsoleCommand(va("cmd vsay_team %s\n", p2));
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
CGAME_CC_MISSIONPACK code/cgame/cg_aibsmod.c
code/cgame/cg_aibsmod.c: In function 'CG_BBox':
code/cgame/cg_aibsmod.c:294:15: warning: unused variable 'ci' [-Wunused-variable]
  294 |  clientInfo_t ci;
      |               ^~
code/cgame/cg_aibsmod.c: In function 'getPlayerSpeed':
code/cgame/cg_aibsmod.c:72:9: warning: 'total' may be used uninitialized in this function [-Wmaybe-uninitialized]
   72 |   total /= maxval;
      |   ~~~~~~^~~~~~~~~
UI_CC_MISSIONPACK code/ui/ui_shared.c
SHLIB_CC_MISSIONPACK code/qcommon/q_math.c
SHLIB_CC_MISSIONPACK code/qcommon/q_shared.c
CGAME_CC_MISSIONPACK code/cgame/cg_syscalls.c
LD build/release-linux-x86_64/missionpack/cgamex86_64.so
GAME_CC_MISSIONPACK code/game/g_main.c
code/game/g_main.c: In function 'G_UpdateCvars':
code/game/g_main.c:450:35: warning: 'oldSpeed' may be used uninitialized in this function [-Wmaybe-uninitialized]
  450 |      if ((cv->vmCvar == &g_speed) && (g_speed.integer == oldSpeed)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
code/game/g_combat.c: In function 'player_die':
code/game/g_combat.c:544:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  544 |      if (g_gametype.integer == GT_RAMBO)
      |         ^
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
code/game/g_weapon.c: In function 'weapon_railgun_fire':
code/game/g_weapon.c:463:11: warning: variable 'piercingHit' set but not used [-Wunused-but-set-variable]
  463 |  qboolean piercingHit;
      |           ^~~~~~~~~~~
code/game/g_weapon.c:460:8: warning: variable 'passent' set but not used [-Wunused-but-set-variable]
  460 |  int   passent;
      |        ^~~~~~~
GAME_CC_MISSIONPACK code/game/g_aibsmod.c
code/game/g_aibsmod.c: In function 'G_RunClone':
code/game/g_aibsmod.c:295:13: warning: variable 'original' set but not used [-Wunused-but-set-variable]
  295 |  gentity_t *original;
      |             ^~~~~~~~
GAME_CC_MISSIONPACK code/game/g_football.c
code/game/g_football.c: In function 'goalpost_rotate':
code/game/g_football.c:634:17: warning: 'post_goal' may be used uninitialized in this function [-Wmaybe-uninitialized]
  634 |  ent->r.maxs[0] = MAX(tmins[0], tmaxs[0]);
code/game/g_football.c:161:61: note: 'post_goal' was declared here
  161 |  gentity_t *post_back, *post_top, *post_left, *post_right, *post_goal;
      |                                                             ^~~~~~~~~
code/game/g_football.c:634:17: warning: 'post_right' may be used uninitialized in this function [-Wmaybe-uninitialized]
  634 |  ent->r.maxs[0] = MAX(tmins[0], tmaxs[0]);
code/game/g_football.c:161:48: note: 'post_right' was declared here
  161 |  gentity_t *post_back, *post_top, *post_left, *post_right, *post_goal;
      |                                                ^~~~~~~~~~
code/game/g_football.c:634:17: warning: 'post_left' may be used uninitialized in this function [-Wmaybe-uninitialized]
  634 |  ent->r.maxs[0] = MAX(tmins[0], tmaxs[0]);
code/game/g_football.c:161:36: note: 'post_left' was declared here
  161 |  gentity_t *post_back, *post_top, *post_left, *post_right, *post_goal;
      |                                    ^~~~~~~~~
code/game/g_football.c:634:17: warning: 'post_top' may be used uninitialized in this function [-Wmaybe-uninitialized]
  634 |  ent->r.maxs[0] = MAX(tmins[0], tmaxs[0]);
code/game/g_football.c:161:25: note: 'post_top' was declared here
  161 |  gentity_t *post_back, *post_top, *post_left, *post_right, *post_goal;
      |                         ^~~~~~~~
code/game/g_football.c:634:17: warning: 'post_back' may be used uninitialized in this function [-Wmaybe-uninitialized]
  634 |  ent->r.maxs[0] = MAX(tmins[0], tmaxs[0]);
code/game/g_football.c:161:13: note: 'post_back' was declared here
  161 |  gentity_t *post_back, *post_top, *post_left, *post_right, *post_goal;
      |             ^~~~~~~~~
code/game/g_football.c: In function 'goalpost_create':
code/game/g_football.c:76:37: warning: 'modelBase' may be used uninitialized in this function [-Wmaybe-uninitialized]
   76 |  post_top->s.modelindex = modelBase + 1;
      |                           ~~~~~~~~~~^~~
code/game/g_football.c:156:2: warning: 'yaw' may be used uninitialized in this function [-Wmaybe-uninitialized]
  156 |  goalpost_rotate(yaw, color);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
code/game/g_football.c: In function 'football_goal':
code/game/g_football.c:380:5: warning: 'ownGoal' may be used uninitialized in this function [-Wmaybe-uninitialized]
  380 |  if (ownGoal) {
      |     ^
GAME_CC_MISSIONPACK code/game/g_tripmine.c
code/game/g_tripmine.c: In function 'Tripmine_Think':
code/game/g_tripmine.c:34:13: warning: unused variable 'tent' [-Wunused-variable]
   34 |  gentity_t *tent;
      |             ^~~~
GAME_CC_MISSIONPACK code/game/g_redeemer.c
GAME_CC_MISSIONPACK code/game/g_rocketarena.c
GAME_CC_MISSIONPACK code/game/g_syscalls.c
LD build/release-linux-x86_64/missionpack/qagamex86_64.so
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-linux-x86_64/missionpack/uix86_64.so
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
TOOLS_CC code/tools/lcc/src/dag.c
code/tools/lcc/src/dag.c: In function 'emitcode':
code/tools/lcc/src/dag.c:521:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  521 |   case Label:    if (cp->u.forest)
      |                  ^~
code/tools/lcc/src/dag.c:522:39: 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-linux-x86_64/tools/lburg/lburg
LBURG code/tools/lcc/src/dagcheck.md
TOOLS_CC_DAGCHECK build/release-linux-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:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  161 |         else
      |         ^~~~
code/tools/lcc/src/expr.c:162:36: 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:11: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  172 |         } else
      |           ^~~~
code/tools/lcc/src/expr.c:173:35: 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:11: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  178 |         } else
      |           ^~~~
code/tools/lcc/src/expr.c:179:37: 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:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  183 |         else
      |         ^~~~
code/tools/lcc/src/expr.c:184:35: 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:10: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  320 |        } else
      |          ^~~~
code/tools/lcc/src/expr.c:321:41: 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:10: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  333 |        } else
      |          ^~~~
code/tools/lcc/src/expr.c:334:41: 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
TOOLS_CC code/tools/lcc/src/prof.c
TOOLS_CC code/tools/lcc/src/profio.c
TOOLS_CC code/tools/lcc/src/simp.c
TOOLS_CC code/tools/lcc/src/stmt.c
code/tools/lcc/src/stmt.c: In function 'statement':
code/tools/lcc/src/stmt.c:186:12: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  186 |          } else
      |            ^~~~
code/tools/lcc/src/stmt.c:187:45: 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
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
LD build/release-linux-x86_64/tools/q3rcc
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-linux-x86_64/tools/q3cpp
LD build/release-linux-x86_64/tools/q3lcc
CGAME_Q3LCC code/cgame/cg_main.c
cpp: code/cgame/../game/aibsmod.h:7 code/cgame/../game/bg_public.h:30 code/cgame/cg_local.h:25 code/cgame/cg_main.c:24 Syntax error in #ifdef/#ifndef
make[2]: *** [Makefile:2806: build/release-linux-x86_64/baseq3/cgame/cg_main.asm] Error 1
rm build/release-linux-x86_64/renderergl2/glsl/ssao_vp.c build/release-linux-x86_64/renderergl2/glsl/shadowfill_fp.c build/release-linux-x86_64/renderergl2/glsl/generic_vp.c build/release-linux-x86_64/renderergl2/glsl/shadowmask_vp.c build/release-linux-x86_64/renderergl2/glsl/bokeh_fp.c build/release-linux-x86_64/renderergl2/glsl/lightall_vp.c build/release-linux-x86_64/renderergl2/glsl/dlight_vp.c build/release-linux-x86_64/renderergl2/glsl/pshadow_vp.c build/release-linux-x86_64/renderergl2/glsl/texturecolor_fp.c build/release-linux-x86_64/renderergl2/glsl/generic_fp.c build/release-linux-x86_64/renderergl2/glsl/down4x_vp.c build/release-linux-x86_64/renderergl2/glsl/shadowmask_fp.c build/release-linux-x86_64/renderergl2/glsl/ssao_fp.c build/release-linux-x86_64/renderergl2/glsl/down4x_fp.c build/release-linux-x86_64/renderergl2/glsl/pshadow_fp.c build/release-linux-x86_64/renderergl2/glsl/depthblur_fp.c build/release-linux-x86_64/renderergl2/glsl/depthblur_vp.c build/release-linux-x86_64/renderergl2/glsl/shadowfill_vp.c build/release-linux-x86_64/renderergl2/glsl/tonemap_vp.c build/release-linux-x86_64/renderergl2/glsl/fogpass_vp.c build/release-linux-x86_64/renderergl2/glsl/fogpass_fp.c build/release-linux-x86_64/renderergl2/glsl/calclevels4x_vp.c build/release-linux-x86_64/renderergl2/glsl/calclevels4x_fp.c build/release-linux-x86_64/renderergl2/glsl/bokeh_vp.c build/release-linux-x86_64/renderergl2/glsl/dlight_fp.c build/release-linux-x86_64/renderergl2/glsl/tonemap_fp.c build/release-linux-x86_64/renderergl2/glsl/lightall_fp.c build/release-linux-x86_64/renderergl2/glsl/texturecolor_vp.c
make[2]: Leaving directory '/home/masif/masif/aibsmod-ioq3'
make[1]: *** [Makefile:1400: targets] Error 2
make[1]: Leaving directory '/home/masif/masif/aibsmod-ioq3'
make: *** [Makefile:1316: release] Error 2
[masif@masif aibsmod-ioq3]$