=============================================================================== About this build: this rebuild has been done as part of reproduce.debian.net where we aim to reproduce Debian binary packages distributed via ftp.debian.org, by rebuilding using the exact same packages as the original build on the buildds, as described in the relevant .buildinfo file from buildinfos.debian.net. For more information please go to https://reproduce.debian.net or join #debian-reproducible on irc.debian.org =============================================================================== Preparing download of sources for /srv/rebuilderd/tmp/rebuilderdCaf7M8/inputs/ufoai_2.5-8_all.buildinfo Source: ufoai Version: 2.5-8 rebuilderd-worker node: ionos17-amd64 +------------------------------------------------------------------------------+ | Downloading sources Mon, 11 Aug 2025 09:32:32 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [138 kB] Get:2 https://deb.debian.org/debian sid InRelease [216 kB] Get:3 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:4 https://deb.debian.org/debian sid/main Sources [11.0 MB] Fetched 21.9 MB in 2s (12.8 MB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/u/ufoai/ufoai_2.5-8.dsc' ufoai_2.5-8.dsc 2476 SHA256:8131a3b97938188d83468aca7c97428f59a5316cb0b5c6aea930ea010b4caf06 'https://deb.debian.org/debian/pool/main/u/ufoai/ufoai_2.5.orig.tar.xz' ufoai_2.5.orig.tar.xz 9640312 SHA256:b390e50b8cf92ac8ab2ab7c74af9919b3164d16a56bf7f26f7427ba89e30a80c 'https://deb.debian.org/debian/pool/main/u/ufoai/ufoai_2.5-8.debian.tar.xz' ufoai_2.5-8.debian.tar.xz 25288 SHA256:1fdc87b3ec8258271c2e010344ec61b94b4d683bd370e3202f1907931297bf09 b390e50b8cf92ac8ab2ab7c74af9919b3164d16a56bf7f26f7427ba89e30a80c ufoai_2.5.orig.tar.xz 1fdc87b3ec8258271c2e010344ec61b94b4d683bd370e3202f1907931297bf09 ufoai_2.5-8.debian.tar.xz 8131a3b97938188d83468aca7c97428f59a5316cb0b5c6aea930ea010b4caf06 ufoai_2.5-8.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Mon, 11 Aug 2025 09:32:34 +0000 | +------------------------------------------------------------------------------+ + nice /usr/bin/debrebuildRebuilding ufoai=2.5-8 in /srv/rebuilderd/tmp/rebuilderdCaf7M8/inputs now. +------------------------------------------------------------------------------+ | WARNING: calling debrebuild without --cache, hammering snapshot.d.o :( | +------------------------------------------------------------------------------+ --buildresult=/srv/rebuilderd/tmp/rebuilderdCaf7M8/out --builder=sbuild+unshare -- /srv/rebuilderd/tmp/rebuilderdCaf7M8/inputs/ufoai_2.5-8_all.buildinfo /srv/rebuilderd/tmp/rebuilderdCaf7M8/inputs/ufoai_2.5-8_all.buildinfo contains a GPG signature which has NOT been validated Using defined Build-Path: /build/reproducible-path/ufoai-2.5 I: verifying dsc... successful! dpkg-name: info: moved 'b08866aa925268441f9f8c48ed9fa9ed659a666a' to '/srv/rebuilderd/tmp/tmplyl3u5oc/libharfbuzz-dev_10.0.1-1_amd64.deb' dpkg-name: info: moved '250a734cdcb0f6456fae0d8f103855811dc4b7d4' to '/srv/rebuilderd/tmp/tmp4x5c5imm/libteckit0_2.5.12+ds1-1+b1_amd64.deb' dpkg-name: info: moved 'b2f68715aa612fd74e3abef00518420daaaf1226' to '/srv/rebuilderd/tmp/tmpuy2r4f5t/libsdl2-ttf-2.0-0_2.22.0+dfsg-1+b1_amd64.deb' dpkg-name: info: moved 'e5fefea58d832ef1e293b5dd923aeb36bab9eb6f' to '/srv/rebuilderd/tmp/tmp0172n822/libdrm-dev_2.4.123-1_amd64.deb' dpkg-name: info: moved '622bda07f311967a7af1c0c52220e5ab1198346e' to '/srv/rebuilderd/tmp/tmpt_stiv45/libexpat1_2.6.4-1_amd64.deb' dpkg-name: info: moved 'cbf0f5fd9ed6cd08f04dc15d386f376fd1c13534' to '/srv/rebuilderd/tmp/tmpoc2van0r/man-db_2.13.0-1_amd64.deb' dpkg-name: info: moved '1be58efb4096a54beb0ad2dc7c31d540ea4a43c0' to '/srv/rebuilderd/tmp/tmpovt8o3mn/liblsan0_14.2.0-8_amd64.deb' dpkg-name: info: moved 'd9fd5136b3461290c5e639152df7c95ecf2de694' to '/srv/rebuilderd/tmp/tmppefbq09c/libngtcp2-16_1.9.1-1_amd64.deb' dpkg-name: info: moved 'db7a3784e060327c442b967a8d5820b936a9d964' to '/srv/rebuilderd/tmp/tmpm_tns6ov/python3-minimal_3.12.7-1_amd64.deb' dpkg-name: info: moved 'f64322e166233ad16ca51cfa3956595c98d9211f' to '/srv/rebuilderd/tmp/tmpcfdz8l8f/ncurses-base_6.5-2_all.deb' dpkg-name: info: moved '06b84cc998e0b2e26d8895d21496e18a34bf3c02' to '/srv/rebuilderd/tmp/tmpqunwx8yz/krb5-multidev_1.21.3-3_amd64.deb' dpkg-name: info: moved '3f340d4207f75c62138f216beb70f1034f2432ec' to '/srv/rebuilderd/tmp/tmpcgkh5wo3/libngtcp2-dev_1.9.1-1_amd64.deb' dpkg-name: info: moved '152fd049195a006977cbd377f8c431850a235ac8' to '/srv/rebuilderd/tmp/tmpwhrm7rns/groff-base_1.23.0-5_amd64.deb' dpkg-name: info: moved '680b896d53f747a9cefc32ffff3cae2d2a47e684' to '/srv/rebuilderd/tmp/tmpqbss9ygr/uuid-dev_2.40.2-11_amd64.deb' dpkg-name: info: moved 'eddfac9e0cbb50f9505f255d2518203f826d6919' to '/srv/rebuilderd/tmp/tmp86qfnkd5/libncursesw6_6.5-2+b1_amd64.deb' dpkg-name: info: moved '292d4fc25f7a54c1676183f9e328fff7f95b2ec3' to '/srv/rebuilderd/tmp/tmpmlq7x9ib/libattr1_2.5.2-2_amd64.deb' dpkg-name: info: moved 'c972950a4d35fa9bb6d7a741f5327f162b35e3b7' to '/srv/rebuilderd/tmp/tmp8f3jh703/libc-bin_2.40-4_amd64.deb' dpkg-name: info: moved '736627972a486fdafff8d70e38b0447d849696a9' to '/srv/rebuilderd/tmp/tmp27di_2jg/libwayland-server0_1.23.0-1+b1_amd64.deb' dpkg-name: info: moved 'b7012ad7c29ea55e963bf4575ba22ae6f97f02f9' to '/srv/rebuilderd/tmp/tmpkccf2gjn/libkdb5-10t64_1.21.3-3_amd64.deb' dpkg-name: info: moved '1a50d53b3d745e4216856048fc376343082ee7e6' to '/srv/rebuilderd/tmp/tmpp9my1zx2/libfile-stripnondeterminism-perl_1.14.0-1_all.deb' dpkg-name: info: moved '92c99687745c447dc44440a4493519bc052d0e9f' to '/srv/rebuilderd/tmp/tmp8s5h357t/libsm6_1.2.4-1_amd64.deb' dpkg-name: info: moved 'b89d49df87bf879b1553eeec186e9e99fb6a74ea' to '/srv/rebuilderd/tmp/tmppevohbmr/libitm1_14.2.0-8_amd64.deb' dpkg-name: info: moved 'da006227d43bfafb5ff861ae3a19a14ed059f9b1' to '/srv/rebuilderd/tmp/tmpn5_y_jf1/libfontconfig1_2.15.0-1.1+b1_amd64.deb' dpkg-name: info: moved '7419ab49213c2be71523d4786fd1dbc3d11f76db' to '/srv/rebuilderd/tmp/tmpvtfln63k/libcommons-parent-java_56-1_all.deb' dpkg-name: info: moved 'b5df702590c82331567ad92c6ee837a962c8826c' to '/srv/rebuilderd/tmp/tmpvikk2gjd/xml-core_0.19_all.deb' dpkg-name: info: moved '8594ccde8687d815ebc047d229477f5fe7e14b4b' to '/srv/rebuilderd/tmp/tmpjzx8iuqm/libtasn1-6_4.19.0-3+b3_amd64.deb' dpkg-name: info: moved '1d47b6af368facc2d560a7eaa2f827aea5671aba' to '/srv/rebuilderd/tmp/tmpsz51v8fq/libisl23_0.27-1_amd64.deb' dpkg-name: info: moved 'bc196f4990f9c016a71e721b555a18680399eb49' to '/srv/rebuilderd/tmp/tmprx8ld7cy/gir1.2-freedesktop_1.82.0-2_amd64.deb' dpkg-name: info: moved '6a56ed108b1faa7fd833a024ba31eded84b43dd4' to '/srv/rebuilderd/tmp/tmpo_gpwyi2/libxcb-glx0_1.17.0-2+b1_amd64.deb' dpkg-name: info: moved '66801970eee3a90aa9042cf96c8e24add2bfb5c0' to '/srv/rebuilderd/tmp/tmpzqulowi3/libpcre2-16-0_10.44-4_amd64.deb' dpkg-name: info: moved '976d4a1bd2ae970b6906e9f81ff97706c82d631b' to '/srv/rebuilderd/tmp/tmp8a47mxih/libsmartcols1_2.40.2-11_amd64.deb' dpkg-name: info: moved '11dbb578ef24d6445c46017b64d18e8e71049144' to '/srv/rebuilderd/tmp/tmpuvpizmz1/libfluidsynth-dev_2.4.0-1_amd64.deb' dpkg-name: info: moved '372d264f9bbb27c71ad7e1e1599060eb66885900' to '/srv/rebuilderd/tmp/tmpxaso2hlb/libglib2.0-data_2.82.2-3_all.deb' dpkg-name: info: moved 'b35c2088c03b52438a93f814015206610438a57d' to '/srv/rebuilderd/tmp/tmpxmpqixxz/libsasl2-modules-db_2.1.28+dfsg1-8_amd64.deb' dpkg-name: info: moved 'e8a90e30d8b9a62353b0eafcfe40d65844584451' to '/srv/rebuilderd/tmp/tmpwt0rxqia/libpotrace0_1.16-2+b2_amd64.deb' dpkg-name: info: moved 'ef9ec646280af00fab0321ccbaf99ab8752de7aa' to '/srv/rebuilderd/tmp/tmp1i0_6hvv/libxrender-dev_0.9.10-1.1+b2_amd64.deb' dpkg-name: info: moved '331e489816ca8536808f0784750af49dc401c52e' to '/srv/rebuilderd/tmp/tmpafs7f0rv/libxinerama-dev_1.1.4-3+b2_amd64.deb' dpkg-name: info: moved 'bae227479361f14514f6600d7ec65694694712d8' to '/srv/rebuilderd/tmp/tmpntaa3cah/libxxf86vm-dev_1.1.4-1+b3_amd64.deb' dpkg-name: info: moved 'ae892c8ae814848f8a1e371b57c6622b16df9c84' to '/srv/rebuilderd/tmp/tmpz8w1m60w/python3.12_3.12.7-3_amd64.deb' dpkg-name: info: moved 'c7330b058d9f07d4bfb025e7b9b424e9138c056c' to '/srv/rebuilderd/tmp/tmpwl__b91s/libxfixes-dev_6.0.0-2+b2_amd64.deb' dpkg-name: info: moved '96b84d1224b5f265ec4ebb919a3e061b0c2c370a' to '/srv/rebuilderd/tmp/tmpws_0dxrp/libnettle8t64_3.10-1+b1_amd64.deb' dpkg-name: info: moved '6956efbdf008ed144508b80a62688299406d60b7' to '/srv/rebuilderd/tmp/tmpr2zcpqb6/libglx-mesa0_24.2.8-1_amd64.deb' dpkg-name: info: moved 'd1920296fea5e9d55590b310e1db9ebd5eca9af4' to '/srv/rebuilderd/tmp/tmp5nc8fhhe/debconf_1.5.87_all.deb' dpkg-name: info: moved '4132c554be2968c63ed2862d4251c588ed9647f2' to '/srv/rebuilderd/tmp/tmpp0h_hvi_/libsdl2-mixer-2.0-0_2.8.0+dfsg-1+b3_amd64.deb' dpkg-name: info: moved '38bcf3e8d49bf0b0c7852208c81fd366ea5dcce0' to '/srv/rebuilderd/tmp/tmps2_1t9uf/libllvm19_19.1.4-1_amd64.deb' dpkg-name: info: moved '28bb4823d6603acae1f6a7cff268ca91baee5c47' to '/srv/rebuilderd/tmp/tmpdy8ju6ji/libkrb5support0_1.21.3-3_amd64.deb' dpkg-name: info: moved '45fc7e2af44e7e0b97b86707a754102188419059' to '/srv/rebuilderd/tmp/tmp3ocnjqpz/libxvidcore4_1.3.7-1+b2_amd64.deb' dpkg-name: info: moved 'af38f73aaca8a9d848553bdc37ac69a3b44f3db3' to '/srv/rebuilderd/tmp/tmpky1c6zv0/libwebrtc-audio-processing1_0.3-1+b2_amd64.deb' dpkg-name: info: moved '8a3d39a9033ee02d82663d896370706aa6772fce' to '/srv/rebuilderd/tmp/tmp23rsy328/gir1.2-freedesktop-dev_1.82.0-2_amd64.deb' dpkg-name: info: moved 'd70ad0392e634656e126e507c7f42d4c9b059732' to '/srv/rebuilderd/tmp/tmps791fi_2/tex-common_6.18_all.deb' dpkg-name: info: moved 'c67d9a849ad1c5216826da901a56868c49f76527' to '/srv/rebuilderd/tmp/tmpdolio209/libxvidcore-dev_1.3.7-1+b2_amd64.deb' dpkg-name: info: moved '62ac79c709680652309d9beaf32cabf9d966ed5b' to '/srv/rebuilderd/tmp/tmp6v5kzriz/gir1.2-glib-2.0_2.82.2-3_amd64.deb' dpkg-name: info: moved '73eafbcc17f1295a7ed868621e1c05561daf6e09' to '/srv/rebuilderd/tmp/tmpxyl0ly3a/libpam0g_1.5.3-7+b1_amd64.deb' dpkg-name: info: moved '43bb442099ed0f78a7bec1d68b68a201d45bf55c' to '/srv/rebuilderd/tmp/tmpw8vwsbcb/libsdl2-2.0-0_2.30.9+dfsg-1_amd64.deb' dpkg-name: info: moved 'acab56dcc116f8299c197dff8e071559a4c0cbf9' to '/srv/rebuilderd/tmp/tmpsh0blnpj/grep_3.11-4_amd64.deb' dpkg-name: info: moved 'f8c6dea04729fe659b7d93ddee333b83ac777c7d' to '/srv/rebuilderd/tmp/tmp3e863adb/libstdc++-14-dev_14.2.0-8_amd64.deb' dpkg-name: info: moved 'cac92fc23d9525c223614f7430860bfe8a106649' to '/srv/rebuilderd/tmp/tmp4yxkq9ta/libdrm-amdgpu1_2.4.123-1_amd64.deb' dpkg-name: info: moved 'f7a010930aaec92c4271ec8fa2ca88ecc75cc574' to '/srv/rebuilderd/tmp/tmp99g5m4qk/libvorbisenc2_1.3.7-2+b1_amd64.deb' dpkg-name: info: moved 'ac42641f3bf47d3d1fcf737ecc3ff04beda6a03c' to '/srv/rebuilderd/tmp/tmpluo7vr9m/libharfbuzz0b_10.0.1-1_amd64.deb' dpkg-name: info: moved '7fd46dc8efd4053199bcdd834415c7a91cc2c5ad' to '/srv/rebuilderd/tmp/tmpc190t7xb/gir1.2-harfbuzz-0.0_10.0.1-1_amd64.deb' dpkg-name: info: moved 'bef2b8e4b69d534dd2009e396524585607e75556' to '/srv/rebuilderd/tmp/tmpc_31m9o3/libctf0_2.43.50.20241126-3_amd64.deb' dpkg-name: info: moved 'a3fb39ed31d3d826a439f88810486be9061527bd' to '/srv/rebuilderd/tmp/tmp0w8br7sb/libtinfo6_6.5-2+b1_amd64.deb' dpkg-name: info: moved '0ce97f5b22480cbf0d28e079bbea4099b5ea9fe1' to '/srv/rebuilderd/tmp/tmptf29h53n/libcom-err2_1.47.2~rc1-1_amd64.deb' dpkg-name: info: moved 'c1a56f90fe0c6aad038eaf50ba4def85a79d71fb' to '/srv/rebuilderd/tmp/tmp6zqt6t_c/libegl1_1.7.0-1+b2_amd64.deb' dpkg-name: info: moved '7043631db55f605b5911bc7d2ff93879113efc31' to '/srv/rebuilderd/tmp/tmp0faa8cxs/libharfbuzz-cairo0_10.0.1-1_amd64.deb' dpkg-name: info: moved '054250998cc86fa43df0618ee4c0d83c713264d4' to '/srv/rebuilderd/tmp/tmp5db71r33/libapache-pom-java_33-2_all.deb' dpkg-name: info: moved '5538f67b2d074913b64d9178d96da947f20b42de' to '/srv/rebuilderd/tmp/tmpvdro0cdq/libfreetype6_2.13.3+dfsg-1_amd64.deb' dpkg-name: info: moved 'b93c999cdbe681f0591c1e705b53fd737bd46827' to '/srv/rebuilderd/tmp/tmp1akvldpk/perl-base_5.40.0-8_amd64.deb' dpkg-name: info: moved 'd205150a5e99f74e04a17ba7d16f98c995edc9f1' to '/srv/rebuilderd/tmp/tmpwxmwg9wv/libpng16-16t64_1.6.44-2_amd64.deb' dpkg-name: info: moved 'c137f45fe45c894ed8459b97c70f2b957a906bcc' to '/srv/rebuilderd/tmp/tmp_ir13ld_/python3-packaging_24.2-1_all.deb' dpkg-name: info: moved '7eef09c335c91f6dfa904b8a0b30152c9efea6d3' to '/srv/rebuilderd/tmp/tmpoahtcwqn/libvulkan1_1.3.296.0-1_amd64.deb' dpkg-name: info: moved '46370188384f70c8d120ab75ff731a3dfd137cc8' to '/srv/rebuilderd/tmp/tmp4leunbs6/libkadm5srv-mit12_1.21.3-3_amd64.deb' dpkg-name: info: moved 'a596798c43b00a507bd26b2f5ef5af509c41cf93' to '/srv/rebuilderd/tmp/tmp5d97wb1p/libdb5.3t64_5.3.28+dfsg2-9_amd64.deb' dpkg-name: info: moved '2924a28ffd837f9ec7c96159cefb697351594367' to '/srv/rebuilderd/tmp/tmp2f_8va2d/libpam-modules_1.5.3-7+b1_amd64.deb' dpkg-name: info: moved 'ed060978bad3bc29d6913e87a9bfbe2bd3efc554' to '/srv/rebuilderd/tmp/tmpin44id74/libx11-data_1.8.10-2_all.deb' dpkg-name: info: moved '427a1154c0279c1c77f183fa292ae3d998c1b911' to '/srv/rebuilderd/tmp/tmpzkapbin_/libsdl2-mixer-dev_2.8.0+dfsg-1+b3_amd64.deb' dpkg-name: info: moved 'ee292ffce643c70d5a3edfa57686fb777db57697' to '/srv/rebuilderd/tmp/tmp5uskec0w/libpipewire-0.3-dev_1.2.7-1_amd64.deb' dpkg-name: info: moved '7ec9756e21441c1a421019e362af9841f42a4c2b' to '/srv/rebuilderd/tmp/tmp6fvr60tf/libxrender1_0.9.10-1.1+b2_amd64.deb' dpkg-name: info: moved '4cc65b9b645b3f865f842095f01f5209d7899dd8' to '/srv/rebuilderd/tmp/tmpt9xzawly/libbinutils_2.43.50.20241126-3_amd64.deb' dpkg-name: info: moved '178f788c2c8174b79d5b614565bf1275b4b7d0d9' to '/srv/rebuilderd/tmp/tmpaoc4yu7g/libibus-1.0-5_1.5.31-1_amd64.deb' dpkg-name: info: moved '51fee82669072c57cbfe9f48f248cf008f178993' to '/srv/rebuilderd/tmp/tmpmcfhgo39/libglib2.0-dev-bin_2.82.2-3_amd64.deb' dpkg-name: info: moved '9c9f262cb6d204111f0ce8883b7b6895176d4010' to '/srv/rebuilderd/tmp/tmpyw1h0863/libxrandr2_1.5.4-1+b1_amd64.deb' dpkg-name: info: moved '7ffde958c4ac6387888372991a09be0cefe4a2d0' to '/srv/rebuilderd/tmp/tmpvusrplzq/libblkid1_2.40.2-11_amd64.deb' dpkg-name: info: moved 'a85aca006ee2072a84ec2c06297885fc150dd507' to '/srv/rebuilderd/tmp/tmp53bhkhe7/libaudit1_4.0.2-2_amd64.deb' dpkg-name: info: moved 'df55fe3f1640b9af377c589e8fc64ecfe37c5a2f' to '/srv/rebuilderd/tmp/tmp0i80d15x/xz-utils_5.6.3-1+b1_amd64.deb' dpkg-name: info: moved '86390dfe63e0a326612ad74609c1182f92dea31d' to '/srv/rebuilderd/tmp/tmp93w9a27y/gcc-14-base_14.2.0-8_amd64.deb' dpkg-name: info: moved '544f4ae95fdcbcd7dcddbc5d23e871d865a09b22' to '/srv/rebuilderd/tmp/tmpl3egy4k3/libsframe1_2.43.50.20241126-3_amd64.deb' dpkg-name: info: moved 'd925ca2f1ce7145ebe069b312dc4aef3c9108869' to '/srv/rebuilderd/tmp/tmpl0tcdmaa/libxt-dev_1.2.1-1.2+b1_amd64.deb' dpkg-name: info: moved 'b0ebe1025ea7924f49d100ee1bfa313ef85438fd' to '/srv/rebuilderd/tmp/tmp5bfx9b7b/libcc1-0_14.2.0-8_amd64.deb' dpkg-name: info: moved 'd5c122367af2d2a6710698273aee20251bdfcb7d' to '/srv/rebuilderd/tmp/tmp4gfaj5v6/libwayland-bin_1.23.0-1+b1_amd64.deb' dpkg-name: info: moved 'c985dc67d0596293d22a6c050b33fcb78d30326f' to '/srv/rebuilderd/tmp/tmplx9chauw/po-debconf_1.0.21+nmu1_all.deb' dpkg-name: info: moved '082c0d90fac799cc8811071a9d90148f335ad3db' to '/srv/rebuilderd/tmp/tmp65v7ebv9/libcap-ng0_0.8.5-4_amd64.deb' dpkg-name: info: moved 'ba9f1497c2e26f8fea48bd3de50f5eabfc5a8e84' to '/srv/rebuilderd/tmp/tmpqy1og612/libdecor-0-0_0.2.2-2_amd64.deb' dpkg-name: info: moved 'a1f2ee3c731b7a00dc4a3b1dd5dc7c44e5a7ff87' to '/srv/rebuilderd/tmp/tmp4zvqwq_f/diffutils_3.10-1_amd64.deb' dpkg-name: info: moved '3dcb34073d41269c1b186d124f697894b3879864' to '/srv/rebuilderd/tmp/tmpj__k0yfr/bsdextrautils_2.40.2-11_amd64.deb' dpkg-name: info: moved '671ae53fbc17c33b240584a95711642d69f00621' to '/srv/rebuilderd/tmp/tmpck4j_jvb/perl-modules-5.40_5.40.0-8_all.deb' dpkg-name: info: moved '6521c4fb859cda27142c655d2aa30c9d31e40ff7' to '/srv/rebuilderd/tmp/tmpenfj4c7_/zlib1g_1.3.dfsg+really1.3.1-1+b1_amd64.deb' dpkg-name: info: moved '5f7bd7654a7819968d52e290f22fc1508000d72a' to '/srv/rebuilderd/tmp/tmpo_wb7r28/libflac12t64_1.4.3+ds-2.1+b1_amd64.deb' dpkg-name: info: moved 'e40be749fb59bf1cd97eadabe44eff30cdbaf4e6' to '/srv/rebuilderd/tmp/tmpmp9g1tj0/libspa-0.2-dev_1.2.7-1_amd64.deb' dpkg-name: info: moved 'f35fc2170ba13389302cc08467c9ff32147db0c6' to '/srv/rebuilderd/tmp/tmpiv7ubqt2/libcurl4-gnutls-dev_8.11.0-1_amd64.deb' dpkg-name: info: moved 'fac6cacc2a606322d181fe9edd362549f4570e34' to '/srv/rebuilderd/tmp/tmph9murezn/dpkg-dev_1.22.11_all.deb' dpkg-name: info: moved 'ed449d06d1e84c56deb2487977971e46ba5cf699' to '/srv/rebuilderd/tmp/tmp6q0h1u81/intltool-debian_0.35.0+20060710.6_all.deb' dpkg-name: info: moved 'e4894bcb1b3c28477aa780a66131998370c83aa3' to '/srv/rebuilderd/tmp/tmpf7pgib0x/libbsd0_0.12.2-2_amd64.deb' dpkg-name: info: moved '9e9458b6765b03ee0dc24891f16c552b85edffce' to '/srv/rebuilderd/tmp/tmpr93_9xqx/debianutils_5.21_amd64.deb' dpkg-name: info: moved 'b2436977ca79ee828b7005741190a6bde259d782' to '/srv/rebuilderd/tmp/tmpa2prkw22/libgcc-14-dev_14.2.0-8_amd64.deb' dpkg-name: info: moved '64e6c6f186eac3b6452134b027631488e8b71ce0' to '/srv/rebuilderd/tmp/tmph_xe_ean/libdbus-1-3_1.14.10-6_amd64.deb' dpkg-name: info: moved '785d98c02f469c07263905d291be5f1e95d0f4eb' to '/srv/rebuilderd/tmp/tmp0kqg377p/dwz_0.15-1+b1_amd64.deb' dpkg-name: info: moved 'def4456effa9bb90c7c79893adc438d78c4163b5' to '/srv/rebuilderd/tmp/tmptnvpczoo/libopenal-dev_1.24.1-2_amd64.deb' dpkg-name: info: moved '8426502a6c0de401f1e00d38070b6800d0e5db41' to '/srv/rebuilderd/tmp/tmpewb__5tj/libxcb-xfixes0_1.17.0-2+b1_amd64.deb' dpkg-name: info: moved '04801c6e54a717a30d99cbbfa24a2795b98f8d6b' to '/srv/rebuilderd/tmp/tmpl8oic_y1/libtirpc-common_1.3.4+ds-1.3_all.deb' dpkg-name: info: moved '716cbed29d8c66de3363e40a9d2ed7959af1b659' to '/srv/rebuilderd/tmp/tmpy4me9zgm/xdg-utils_1.2.1-2_all.deb' dpkg-name: info: moved '650fbb70f3c3989fc9a60ba6ae7a345b33cbad24' to '/srv/rebuilderd/tmp/tmp7of40rry/libseccomp2_2.5.5-2_amd64.deb' dpkg-name: info: moved 'bb6528e30f92fb571d69d60c91fe491b8b03ebc8' to '/srv/rebuilderd/tmp/tmpqfdrwlnj/cpp-14-x86-64-linux-gnu_14.2.0-8_amd64.deb' dpkg-name: info: moved '5caed83db29e5143c54354e9d060b695456cdc73' to '/srv/rebuilderd/tmp/tmp0xqcp_qs/girepository-tools_2.82.2-3_amd64.deb' dpkg-name: info: moved 'd7cc66c713ee3a13713f3dffaec4e2b9fa43ffe2' to '/srv/rebuilderd/tmp/tmpov1q3xog/libbz2-1.0_1.0.8-6_amd64.deb' dpkg-name: info: moved 'ad1b2f8fe0da1d5987182d6ad9f81420dbf50dc0' to '/srv/rebuilderd/tmp/tmptll4b62h/libz3-4_4.13.3-1_amd64.deb' dpkg-name: info: moved '0adbc6aa043e099807023cd6a19477b8ec80d58d' to '/srv/rebuilderd/tmp/tmpx2snoe2o/libgl1-mesa-dri_24.2.8-1_amd64.deb' dpkg-name: info: moved '3c6c0a31c133745e1b1e10fa0cc77a31454d8286' to '/srv/rebuilderd/tmp/tmp_a9s504u/libcommons-logging-java_1.3.0-1_all.deb' dpkg-name: info: moved 'b23dec22e95a03a245713ca6d1dfb466b000a7b3' to '/srv/rebuilderd/tmp/tmpukr11q9k/libopus-dev_1.5.2-2_amd64.deb' dpkg-name: info: moved 'cd59851a4f8368976b31cac5cd117c1dd97ca6b4' to '/srv/rebuilderd/tmp/tmpqgroy9ix/libsqlite3-0_3.46.1-1_amd64.deb' dpkg-name: info: moved 'a0da97f28a7b0c5a73894179cb9fd9f9231f4b34' to '/srv/rebuilderd/tmp/tmpe_h7iv6e/libkadm5clnt-mit12_1.21.3-3_amd64.deb' dpkg-name: info: moved '4688aa71338404146342d4bb9bb49f8afe4fe81a' to '/srv/rebuilderd/tmp/tmpfd7lrx_a/libselinux1-dev_3.7-3+b1_amd64.deb' dpkg-name: info: moved 'fddc4a36f535ca9530e72b0bd42b4d6bc9e91218' to '/srv/rebuilderd/tmp/tmpdkkeirpf/bzip2_1.0.8-6_amd64.deb' dpkg-name: info: moved 'e07d6877e7a3501ea48057c8daecf9cb230cc78b' to '/srv/rebuilderd/tmp/tmpv_fud0k4/libwayland-egl1_1.23.0-1+b1_amd64.deb' dpkg-name: info: moved 'a3f593b78a18d06a538c54b88906d21579e0efaf' to '/srv/rebuilderd/tmp/tmpd0wkri7t/libcairo2_1.18.2-2_amd64.deb' dpkg-name: info: moved '67417816d197023e640cca7797893b271fe480bf' to '/srv/rebuilderd/tmp/tmpr5rc0ylv/libasan8_14.2.0-8_amd64.deb' dpkg-name: info: moved '5dc7c95fe86bdce5c03760240642fd87e28cb32c' to '/srv/rebuilderd/tmp/tmpc4cavmxa/libsystemd0_257~rc3-1_amd64.deb' Downloading dependency 1 of 473: libharfbuzz-dev:amd64=10.0.1-1 Downloading dependency 2 of 473: libteckit0:amd64=2.5.12+ds1-1+b1 Downloading dependency 3 of 473: libsdl2-ttf-2.0-0:amd64=2.22.0+dfsg-1+b1 Downloading dependency 4 of 473: libdrm-dev:amd64=2.4.123-1 Downloading dependency 5 of 473: libexpat1:amd64=2.6.4-1 Downloading dependency 6 of 473: man-db:amd64=2.13.0-1 Downloading dependency 7 of 473: liblsan0:amd64=14.2.0-8 Downloading dependency 8 of 473: libngtcp2-16:amd64=1.9.1-1 Downloading dependency 9 of 473: python3-minimal:amd64=3.12.7-1 Downloading dependency 10 of 473: ncurses-base:amd64=6.5-2 Downloading dependency 11 of 473: krb5-multidev:amd64=1.21.3-3 Downloading dependency 12 of 473: libngtcp2-dev:amd64=1.9.1-1 Downloading dependency 13 of 473: groff-base:amd64=1.23.0-5 Downloading dependency 14 of 473: uuid-dev:amd64=2.40.2-11 Downloading dependency 15 of 473: libncursesw6:amd64=6.5-2+b1 Downloading dependency 16 of 473: libattr1:amd64=1:2.5.2-2 Downloading dependency 17 of 473: libc-bin:amd64=2.40-4 Downloading dependency 18 of 473: libwayland-server0:amd64=1.23.0-1+b1 Downloading dependency 19 of 473: libkdb5-10t64:amd64=1.21.3-3 Downloading dependency 20 of 473: libfile-stripnondeterminism-perl:amd64=1.14.0-1 Downloading dependency 21 of 473: libsm6:amd64=2:1.2.4-1 Downloading dependency 22 of 473: libitm1:amd64=14.2.0-8 Downloading dependency 23 of 473: libfontconfig1:amd64=2.15.0-1.1+b1 Downloading dependency 24 of 473: libcommons-parent-java:amd64=56-1 Downloading dependency 25 of 473: xml-core:amd64=0.19 Downloading dependency 26 of 473: libtasn1-6:amd64=4.19.0-3+b3 Downloading dependency 27 of 473: libisl23:amd64=0.27-1 Downloading dependency 28 of 473: gir1.2-freedesktop:amd64=1.82.0-2 Downloading dependency 29 of 473: libxcb-glx0:amd64=1.17.0-2+b1 Downloading dependency 30 of 473: libpcre2-16-0:amd64=10.44-4 Downloading dependency 31 of 473: libsmartcols1:amd64=2.40.2-11 Downloading dependency 32 of 473: libfluidsynth-dev:amd64=2.4.0-1 Downloading dependency 33 of 473: libglib2.0-data:amd64=2.82.2-3 Downloading dependency 34 of 473: libsasl2-modules-db:amd64=2.1.28+dfsg1-8 Downloading dependency 35 of 473: libpotrace0:amd64=1.16-2+b2 Downloading dependency 36 of 473: libxrender-dev:amd64=1:0.9.10-1.1+b2 Downloading dependency 37 of 473: libxinerama-dev:amd64=2:1.1.4-3+b2 Downloading dependency 38 of 473: libxxf86vm-dev:amd64=1:1.1.4-1+b3 Downloading dependency 39 of 473: python3.12:amd64=3.12.7-3 Downloading dependency 40 of 473: libxfixes-dev:amd64=1:6.0.0-2+b2 Downloading dependency 41 of 473: libnettle8t64:amd64=3.10-1+b1 Downloading dependency 42 of 473: libglx-mesa0:amd64=24.2.8-1 Downloading dependency 43 of 473: debconf:amd64=1.5.87 Downloading dependency 44 of 473: libsdl2-mixer-2.0-0:amd64=2.8.0+dfsg-1+b3 Downloading dependency 45 of 473: libllvm19:amd64=1:19.1.4-1 Downloading dependency 46 of 473: libkrb5support0:amd64=1.21.3-3 Downloading dependency 47 of 473: libxvidcore4:amd64=2:1.3.7-1+b2 Downloading dependency 48 of 473: libwebrtc-audio-processing1:amd64=0.3-1+b2 Downloading dependency 49 of 473: gir1.2-freedesktop-dev:amd64=1.82.0-2 Downloading dependency 50 of 473: tex-common:amd64=6.18 Downloading dependency 51 of 473: libxvidcore-dev:amd64=2:1.3.7-1+b2 Downloading dependency 52 of 473: gir1.2-glib-2.0:amd64=2.82.2-3 Downloading dependency 53 of 473: libpam0g:amd64=1.5.3-7+b1 Downloading dependency 54 of 473: libsdl2-2.0-0:amd64=2.30.9+dfsg-1 Downloading dependency 55 of 473: grep:amd64=3.11-4 Downloading dependency 56 of 473: libstdc++-14-dev:amd64=14.2.0-8 Downloading dependency 57 of 473: libdrm-amdgpu1:amd64=2.4.123-1 Downloading dependency 58 of 473: libvorbisenc2:amd64=1.3.7-2+b1 Downloading dependency 59 of 473: libharfbuzz0b:amd64=10.0.1-1 Downloading dependency 60 of 473: gir1.2-harfbuzz-0.0:amd64=10.0.1-1 Downloading dependency 61 of 473: libctf0:amd64=2.43.50.20241126-3 Downloading dependency 62 of 473: libtinfo6:amd64=6.5-2+b1 Downloading dependency 63 of 473: libcom-err2:amd64=1.47.2~rc1-1 Downloading dependency 64 of 473: libegl1:amd64=1.7.0-1+b2 Downloading dependency 65 of 473: libharfbuzz-cairo0:amd64=10.0.1-1 Downloading dependency 66 of 473: libapache-pom-java:amd64=33-2 Downloading dependency 67 of 473: libfreetype6:amd64=2.13.3+dfsg-1 Downloading dependency 68 of 473: perl-base:amd64=5.40.0-8 Downloading dependency 69 of 473: libpng16-16t64:amd64=1.6.44-2 Downloading dependency 70 of 473: python3-packaging:amd64=24.2-1 Downloading dependency 71 of 473: libvulkan1:amd64=1.3.296.0-1 Downloading dependency 72 of 473: libkadm5srv-mit12:amd64=1.21.3-3 Downloading dependency 73 of 473: libdb5.3t64:amd64=5.3.28+dfsg2-9 Downloading dependency 74 of 473: libpam-modules:amd64=1.5.3-7+b1 Downloading dependency 75 of 473: libx11-data:amd64=2:1.8.10-2 Downloading dependency 76 of 473: libsdl2-mixer-dev:amd64=2.8.0+dfsg-1+b3 Downloading dependency 77 of 473: libpipewire-0.3-dev:amd64=1.2.7-1 Downloading dependency 78 of 473: libxrender1:amd64=1:0.9.10-1.1+b2 Downloading dependency 79 of 473: libbinutils:amd64=2.43.50.20241126-3 Downloading dependency 80 of 473: libibus-1.0-5:amd64=1.5.31-1 Downloading dependency 81 of 473: libglib2.0-dev-bin:amd64=2.82.2-3 Downloading dependency 82 of 473: libxrandr2:amd64=2:1.5.4-1+b1 Downloading dependency 83 of 473: libblkid1:amd64=2.40.2-11 Downloading dependency 84 of 473: libaudit1:amd64=1:4.0.2-2 Downloading dependency 85 of 473: xz-utils:amd64=5.6.3-1+b1 Downloading dependency 86 of 473: gcc-14-base:amd64=14.2.0-8 Downloading dependency 87 of 473: libsframe1:amd64=2.43.50.20241126-3 Downloading dependency 88 of 473: libxt-dev:amd64=1:1.2.1-1.2+b1 Downloading dependency 89 of 473: libcc1-0:amd64=14.2.0-8 Downloading dependency 90 of 473: libwayland-bin:amd64=1.23.0-1+b1 Downloading dependency 91 of 473: po-debconf:amd64=1.0.21+nmu1 Downloading dependency 92 of 473: libcap-ng0:amd64=0.8.5-4 Downloading dependency 93 of 473: libdecor-0-0:amd64=0.2.2-2 Downloading dependency 94 of 473: diffutils:amd64=1:3.10-1 Downloading dependency 95 of 473: bsdextrautils:amd64=2.40.2-11 Downloading dependency 96 of 473: perl-modules-5.40:amd64=5.40.0-8 Downloading dependency 97 of 473: zlib1g:amd64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 98 of 473: libflac12t64:amd64=1.4.3+ds-2.1+b1 Downloading dependency 99 of 473: libspa-0.2-dev:amd64=1.2.7-1 Downloading dependency 100 of 473: libcurl4-gnutls-dev:amd64=8.11.0-1 Downloading dependency 101 of 473: dpkg-dev:amd64=1.22.11 Downloading dependency 102 of 473: intltool-debian:amd64=0.35.0+20060710.6 Downloading dependency 103 of 473: libbsd0:amd64=0.12.2-2 Downloading dependency 104 of 473: debianutils:amd64=5.21 Downloading dependency 105 of 473: libgcc-14-dev:amd64=14.2.0-8 Downloading dependency 106 of 473: libdbus-1-3:amd64=1.14.10-6 Downloading dependency 107 of 473: dwz:amd64=0.15-1+b1 Downloading dependency 108 of 473: libopenal-dev:amd64=1:1.24.1-2 Downloading dependency 109 of 473: libxcb-xfixes0:amd64=1.17.0-2+b1 Downloading dependency 110 of 473: libtirpc-common:amd64=1.3.4+ds-1.3 Downloading dependency 111 of 473: xdg-utils:amd64=1.2.1-2 Downloading dependency 112 of 473: libseccomp2:amd64=2.5.5-2 Downloading dependency 113 of 473: cpp-14-x86-64-linux-gnu:amd64=14.2.0-8 Downloading dependency 114 of 473: girepository-tools:amd64=2.82.2-3 Downloading dependency 115 of 473: libbz2-1.0:amd64=1.0.8-6 Downloading dependency 116 of 473: libz3-4:amd64=4.13.3-1 Downloading dependency 117 of 473: libgl1-mesa-dri:amd64=24.2.8-1 Downloading dependency 118 of 473: libcommons-logging-java:amd64=1.3.0-1 Downloading dependency 119 of 473: libopus-dev:amd64=1.5.2-2 Downloading dependency 120 of 473: libsqlite3-0:amd64=3.46.1-1 Downloading dependency 121 of 473: libkadm5clnt-mit12:amd64=1.21.3-3 Downloading dependency 122 of 473: libselinux1-dev:amd64=3.7-3+b1 Downloading dependency 123 of 473: bzip2:amd64=1.0.8-6 Downloading dependency 124 of 473: libwayland-egl1:amd64=1.23.0-1+b1 Downloading dependency 125 of 473: libcairo2:amd64=1.18.2-2 Downloading dependency 126 of 473: libasan8:amd64=14.2.0-8 Downloading dependency 127 of 473: libsystemd0:amd64=257~rc3-1 Downloading dependency 128 of 473: libgmp10:amd64=2:6.3.0+dfsg-2+b2dpkg-name: info: moved 'b1e2184b5e7676fcd90e0218ba1d5a78b897c61e' to '/srv/rebuilderd/tmp/tmplr75jq29/libgmp10_6.3.0+dfsg-2+b2_amd64.deb' dpkg-name: info: moved '1bfefa2f444f59da5fd39a288b2150a68eba69ae' to '/srv/rebuilderd/tmp/tmpi8tfy070/libsamplerate0-dev_0.2.2-4+b2_amd64.deb' dpkg-name: info: moved 'b0af92af73fe93b29c3df31a56e87a2b0a00d8e7' to '/srv/rebuilderd/tmp/tmpfsy3vsow/fontconfig-config_2.15.0-1.1+b1_amd64.deb' dpkg-name: info: moved '09a9641fe65abdc88ea9dafd70e91348b3fecaa2' to '/srv/rebuilderd/tmp/tmpapubvi2t/libxcb-randr0_1.17.0-2+b1_amd64.deb' dpkg-name: info: moved '5ca48f4020826df1c55dd7106d83cfe35e601cc8' to '/srv/rebuilderd/tmp/tmp2cn_x6k1/libudev-dev_257~rc3-1_amd64.deb' dpkg-name: info: moved 'ef932d959a0ee196777c8c905f2e3dddc8d20652' to '/srv/rebuilderd/tmp/tmp4vsa91jv/libwayland-cursor0_1.23.0-1+b1_amd64.deb' dpkg-name: info: moved '4a39a44589270a08061e9052f31eac58807cc2c9' to '/srv/rebuilderd/tmp/tmptcaoyd3f/libsensors-config_3.6.0-10_all.deb' dpkg-name: info: moved '3a1a295ee970dff9423e8f65e908c8ade246e607' to '/srv/rebuilderd/tmp/tmpfmirp3tm/libjpeg62-turbo-dev_2.1.5-3+b1_amd64.deb' dpkg-name: info: moved '113a042a3946f1210cdad63a614c834ec37cf876' to '/srv/rebuilderd/tmp/tmp4xkza6qo/libsdl2-ttf-dev_2.22.0+dfsg-1+b1_amd64.deb' dpkg-name: info: moved '3617bde7a7571de051ea98d57a978f3a357631a3' to '/srv/rebuilderd/tmp/tmpqclq4yjz/libxau6_1.0.11-1_amd64.deb' dpkg-name: info: moved '6f77f0b88e9fe2d776683c50518771a18e0eed19' to '/srv/rebuilderd/tmp/tmpwidx4arx/libc6_2.40-4_amd64.deb' dpkg-name: info: moved 'a077d5d9b44f061f70b63b549f973c9055f674bb' to '/srv/rebuilderd/tmp/tmp2gc9osny/libpipeline1_1.5.8-1_amd64.deb' dpkg-name: info: moved '5b142b3b2e2650970f5b198fc2898fa843110178' to '/srv/rebuilderd/tmp/tmpvr8bl5h1/libmagic1t64_5.45-3+b1_amd64.deb' dpkg-name: info: moved '1cb8e99a46f5b7d8248f3e08482a0f63fb1e423b' to '/srv/rebuilderd/tmp/tmp5pe2lc5w/libglvnd0_1.7.0-1+b2_amd64.deb' dpkg-name: info: moved 'f8a80916b43839a7dd0ff36ab9335656579a802e' to '/srv/rebuilderd/tmp/tmp87gf1yj3/libogg-dev_1.3.5-3+b2_amd64.deb' dpkg-name: info: moved 'f160b484effae07987fc59b9888bd63feb5e8fff' to '/srv/rebuilderd/tmp/tmp73buizmi/libhwasan0_14.2.0-8_amd64.deb' dpkg-name: info: moved '866dcb52abfbe991fb36ce5ba53ca1fadeabd509' to '/srv/rebuilderd/tmp/tmp6z5bpqxi/sysvinit-utils_3.11-1_amd64.deb' dpkg-name: info: moved '487a3af739bafbca34d9e48d6ed8451a18a96103' to '/srv/rebuilderd/tmp/tmpje0kvj0t/libpciaccess-dev_0.17-3+b2_amd64.deb' dpkg-name: info: moved '8efa8558c3c0c1a1b28f73b493f6c75adbc079b2' to '/srv/rebuilderd/tmp/tmpawg5isfh/libpython3.12-minimal_3.12.7-3_amd64.deb' dpkg-name: info: moved '721d9692ffd65ded56bf4de880f199ec188aa04f' to '/srv/rebuilderd/tmp/tmpio5qh_sk/libpsl5t64_0.21.2-1.1+b1_amd64.deb' dpkg-name: info: moved '5bfde5133b8c302e3133de0ca1ca27f697bdb6d6' to '/srv/rebuilderd/tmp/tmpvni6u99k/libxkbcommon-dev_1.7.0-1_amd64.deb' dpkg-name: info: moved '62751321c5ff36cd1581547bf344526d6420e3e5' to '/srv/rebuilderd/tmp/tmpcvu6m09x/libxrandr-dev_1.5.4-1+b1_amd64.deb' dpkg-name: info: moved 'dbf14d6eae3fe49f0491c6430186d23e3beb7507' to '/srv/rebuilderd/tmp/tmpfmgwj48t/libdebhelper-perl_13.20_all.deb' dpkg-name: info: moved '88cfc604a8675a9b06a8f6aa6dcea9e0ea7e3c8b' to '/srv/rebuilderd/tmp/tmpkyqexi53/x11proto-dev_2024.1-1_all.deb' dpkg-name: info: moved 'aa243c859895c91f0fb48f4974a9d7b6b67065da' to '/srv/rebuilderd/tmp/tmpbincq7ir/fonts-dejavu-mono_2.37-8_all.deb' dpkg-name: info: moved '58218d5fd111e985646c0d8d109cf64162796716' to '/srv/rebuilderd/tmp/tmpfje476qw/dh-autoreconf_20_all.deb' dpkg-name: info: moved '8792f7eb16212d5d2dddad9412abcc0bbd795a9c' to '/srv/rebuilderd/tmp/tmpcimlcs2n/libxt6t64_1.2.1-1.2+b1_amd64.deb' dpkg-name: info: moved '886f137f061dcb470ec8b0d736a9f6aece92a991' to '/srv/rebuilderd/tmp/tmpgzxkhzy7/libmodplug1_0.8.9.0-3+b2_amd64.deb' dpkg-name: info: moved '6a2e1d9e82c7f2a0ef4c9c267e5fec0ce7e2cc6a' to '/srv/rebuilderd/tmp/tmp3uixra9s/libnsl2_1.3.0-3+b3_amd64.deb' dpkg-name: info: moved '67781e5cfa2358c5a82f61c2a731dc6fa0e0cbd9' to '/srv/rebuilderd/tmp/tmpmud0ixfx/bash_5.2.32-1+b2_amd64.deb' dpkg-name: info: moved 'aeac40ec09a1b38b1c3e02eef1cba3e3cac608a9' to '/srv/rebuilderd/tmp/tmpu4f1w7wl/zip_3.0-14_amd64.deb' dpkg-name: info: moved 'b5e47d8c8c8a2532ea659d81df839aca048f6c13' to '/srv/rebuilderd/tmp/tmpxv6n8kmm/pkgconf_1.8.1-4_amd64.deb' dpkg-name: info: moved '15661fc5b7f19a22472ef7d32488520be627630f' to '/srv/rebuilderd/tmp/tmpw8o5_36n/gettext_0.22.5-2_amd64.deb' dpkg-name: info: moved 'd7440d194dd1142be8833d6167253ed019abd015' to '/srv/rebuilderd/tmp/tmp8ok0cx9p/libpixman-1-0_0.44.0-3_amd64.deb' dpkg-name: info: moved '27ea724e5e22d8f4554c4b97645a2ae30e4eb68c' to '/srv/rebuilderd/tmp/tmph3dg7wml/libxss-dev_1.2.3-1+b2_amd64.deb' dpkg-name: info: moved 'a0e17923fad831e01a594d8b865d5849143d2dff' to '/srv/rebuilderd/tmp/tmpx5kry02q/libngtcp2-crypto-gnutls-dev_1.9.1-1_amd64.deb' dpkg-name: info: moved '56de6955b4549d7c0ff71330ff8a621331dea261' to '/srv/rebuilderd/tmp/tmpojr9k5u5/libunistring5_1.2-1+b1_amd64.deb' dpkg-name: info: moved '691d15333eb4bde8fdcd0e8f30c7d29b5f985ccb' to '/srv/rebuilderd/tmp/tmpnqr14hsr/libcrypt1_4.4.36-5_amd64.deb' dpkg-name: info: moved '47e89a0d7854087f65de00bda4e964a9e0a40dd6' to '/srv/rebuilderd/tmp/tmpb1_1zvyj/libblkid-dev_2.40.2-11_amd64.deb' dpkg-name: info: moved '343730dc25ade0b4a73b05df1d7c7d9d782e6bfc' to '/srv/rebuilderd/tmp/tmpxcf40jeh/libxcb-dri2-0_1.17.0-2+b1_amd64.deb' dpkg-name: info: moved '1a42a1a69d041824050de1938b1f15b827b6f5cb' to '/srv/rebuilderd/tmp/tmpcwf1bj0n/texlive-latex-extra_2024.20241115-1_all.deb' dpkg-name: info: moved '93b719ccc5d170dcbbf364079adc535c6d051935' to '/srv/rebuilderd/tmp/tmpb8hbcw79/coreutils_9.5-1+b1_amd64.deb' dpkg-name: info: moved '44573d6ff1f9de35dc1a0656fd14a5b4a671fe48' to '/srv/rebuilderd/tmp/tmp7ge9s83j/libpulse-mainloop-glib0_16.1+dfsg1-5.1+b1_amd64.deb' dpkg-name: info: moved '71af04280021e92409db22353090296693887e1d' to '/srv/rebuilderd/tmp/tmpwupqx19e/gcc-14-x86-64-linux-gnu_14.2.0-8_amd64.deb' dpkg-name: info: moved '2e9a1233edaba477ac35ae6700c53c5d5465afd9' to '/srv/rebuilderd/tmp/tmpsgy9zqbh/libgmp-dev_6.3.0+dfsg-2+b2_amd64.deb' dpkg-name: info: moved '125ccf20ee6fed1264e7af726cd1cf8c7005d56a' to '/srv/rebuilderd/tmp/tmpcgg467hf/libtheora-dev_1.1.1+dfsg.1-17_amd64.deb' dpkg-name: info: moved '77f52c51c540c6350f72f88e5cbe0088fa47240d' to '/srv/rebuilderd/tmp/tmp7hsu84i2/libtasn1-6-dev_4.19.0-3+b3_amd64.deb' dpkg-name: info: moved '148dbfcbecf0f6dc84da0db1a994ae44c6135ca2' to '/srv/rebuilderd/tmp/tmp7zz_kv9z/libharfbuzz-subset0_10.0.1-1_amd64.deb' dpkg-name: info: moved '9a4fcef9c4a4ebb09f04312d08739438c3468034' to '/srv/rebuilderd/tmp/tmp_lbmvxy7/binutils-common_2.43.50.20241126-3_amd64.deb' dpkg-name: info: moved '430692059c1ade73a0cd4f6ed66ab8381a669ab6' to '/srv/rebuilderd/tmp/tmp8kzdrx1k/libxext-dev_1.3.4-1+b2_amd64.deb' dpkg-name: info: moved 'c6585a1f82f80adc6c2cc4d80943b5eada5fa638' to '/srv/rebuilderd/tmp/tmpze1ohdgp/libgio-2.0-dev_2.82.2-3_amd64.deb' dpkg-name: info: moved 'f29080ce32ddb48d53e2959130d07d60753fc41f' to '/srv/rebuilderd/tmp/tmpk_5jyli7/libnghttp3-dev_1.6.0-2_amd64.deb' dpkg-name: info: moved 'aef386c5d0c99a2ed64c9e25243e6d4142aa0054' to '/srv/rebuilderd/tmp/tmp4o4d9_xa/libx11-dev_1.8.10-2_amd64.deb' dpkg-name: info: moved '2a9ffb9795722255f987e571a1a9ebe45aa253f3' to '/srv/rebuilderd/tmp/tmpjb7he2c0/libicu-dev_72.1-5+b1_amd64.deb' dpkg-name: info: moved 'c79cf497f037170b440d6ea279bd4af73bcd7e94' to '/srv/rebuilderd/tmp/tmpi1b5plt1/libpaper-utils_1.1.29+b2_amd64.deb' dpkg-name: info: moved '1464e5370ba9d0144f5c74b5ba7b580b563e5e78' to '/srv/rebuilderd/tmp/tmpzvufbp4s/gettext-base_0.22.5-2_amd64.deb' dpkg-name: info: moved 'b2c3d56c45782b53adf7e894f9c85f5df728ee30' to '/srv/rebuilderd/tmp/tmpx00si8ep/libsynctex2_2024.20240313.70630+ds-5_amd64.deb' dpkg-name: info: moved '707277c1feac78b6b17a212bc30d4651054c1fc6' to '/srv/rebuilderd/tmp/tmparddc8ge/libpulse-dev_16.1+dfsg1-5.1+b1_amd64.deb' dpkg-name: info: moved 'ce04cc42aa757124846df6bad7bb877a9e77c3fb' to '/srv/rebuilderd/tmp/tmp4ub6e9s7/libgles2_1.7.0-1+b2_amd64.deb' dpkg-name: info: moved 'bd2d7306be8bb7b1cca32f36884b12accab4f75a' to '/srv/rebuilderd/tmp/tmpfl2b4e8s/libtool_2.4.7-8_all.deb' dpkg-name: info: moved 'd04a7083effc3294a82a6db9f050f69bdf1b5adf' to '/srv/rebuilderd/tmp/tmp3u8_gbf_/gcc-x86-64-linux-gnu_14.2.0-1_amd64.deb' dpkg-name: info: moved '2b42d56cf6204f578648b1e33710286ea3d7d659' to '/srv/rebuilderd/tmp/tmpik6bw9ci/libkpathsea6_2024.20240313.70630+ds-5_amd64.deb' dpkg-name: info: moved 'ac5d9794743f867789b328a7da365f36b05f5f01' to '/srv/rebuilderd/tmp/tmpwkfp7wdq/libidn2-dev_2.3.7-2+b1_amd64.deb' dpkg-name: info: moved '74fd2a2f787339482ecb9276dd835159476b12e7' to '/srv/rebuilderd/tmp/tmph__6uvo9/libgomp1_14.2.0-8_amd64.deb' dpkg-name: info: moved 'dc674c5873f3fcdebbf9333948714e2706f16280' to '/srv/rebuilderd/tmp/tmp5hdn21ib/libglib2.0-dev_2.82.2-3_amd64.deb' dpkg-name: info: moved '0127c9f82ed94b60b9df91af15966fd89d59a389' to '/srv/rebuilderd/tmp/tmpktxabctv/libogg0_1.3.5-3+b2_amd64.deb' dpkg-name: info: moved '4fa942636e4b094e22215ca49fcc7f45f8332f09' to '/srv/rebuilderd/tmp/tmpo8cvs2_p/libsyn123-0t64_1.32.9-1_amd64.deb' dpkg-name: info: moved '96e0aacc3bbf12ba14fc0ac485cee76b635bd30b' to '/srv/rebuilderd/tmp/tmp_zoii_vc/libsndio7.0_1.10.0-0.1_amd64.deb' dpkg-name: info: moved '629b262b75745b59c999d7685b26ed0173bdc5ac' to '/srv/rebuilderd/tmp/tmp6_wkebzl/x11-common_7.7+23.1_all.deb' dpkg-name: info: moved '9e611d1a702c6a8ed9bd67c302248532562d3b8c' to '/srv/rebuilderd/tmp/tmpe0q4nrci/libsepol2_3.7-1_amd64.deb' dpkg-name: info: moved '9f970d0f4b1e595c1f2b359ccbebfbc6c9ef59d1' to '/srv/rebuilderd/tmp/tmpzspip58o/g++-14_14.2.0-8_amd64.deb' dpkg-name: info: moved '0c6e1fa6156fe6514654042d8511022c31f16367' to '/srv/rebuilderd/tmp/tmph79j8i1v/libegl-dev_1.7.0-1+b2_amd64.deb' dpkg-name: info: moved '6f638c589be2bcf1c07e2154d221fe1e7cfe2509' to '/srv/rebuilderd/tmp/tmp3jeja1u5/libmxml-dev_3.3.1-1+b2_amd64.deb' dpkg-name: info: moved '768f97b1264cba9581c13e66e43f440dd86540b3' to '/srv/rebuilderd/tmp/tmpxny8810p/libinstpatch-dev_1.1.6-1+b2_amd64.deb' dpkg-name: info: moved '8212065c80c91a05839e26821dc65088f4ffe67d' to '/srv/rebuilderd/tmp/tmpw45rhi43/libgdbm6t64_1.24-2_amd64.deb' dpkg-name: info: moved '978053f41a02f80ba5ccf99dc530e363a69baa72' to '/srv/rebuilderd/tmp/tmpo0ulw6cj/libgnutls28-dev_3.8.8-2_amd64.deb' dpkg-name: info: moved '4111da178ce82fe0b513225c8264344100a319ba' to '/srv/rebuilderd/tmp/tmpn9juhxt0/libxmu6_1.1.3-3+b3_amd64.deb' dpkg-name: info: moved '0c4f41c41e711479f587a3cd6a17b53322be6c8b' to '/srv/rebuilderd/tmp/tmpx6k149ri/libzzip-0-13t64_0.13.72+dfsg.1-1.3_amd64.deb' dpkg-name: info: moved '59d13dad7b42b7ef406167f8983306f0f89ca8de' to '/srv/rebuilderd/tmp/tmpxw2xblbp/libinstpatch-1.0-2_1.1.6-1+b2_amd64.deb' dpkg-name: info: moved '6a0a4f32775d94546901e2f43a99d70d7a8c7a9a' to '/srv/rebuilderd/tmp/tmph90499mb/python3_3.12.7-1_amd64.deb' dpkg-name: info: moved 'bca7e3937a4d16ac4741b6a46442c75ce05fa850' to '/srv/rebuilderd/tmp/tmppvpnk7vy/bsdutils_2.40.2-11_amd64.deb' dpkg-name: info: moved 'eb87d8a37616cfb900293ac244fa2eeef097bb1e' to '/srv/rebuilderd/tmp/tmpmxk_ykpt/libdpkg-perl_1.22.11_all.deb' dpkg-name: info: moved '3444473028318007d5e7467d0bff7c0587aea704' to '/srv/rebuilderd/tmp/tmpbo079ull/libpsl-dev_0.21.2-1.1+b1_amd64.deb' dpkg-name: info: moved 'd8fc9fc60d8dbb16d2642ea2770f66730323ed45' to '/srv/rebuilderd/tmp/tmpl0nh008r/patch_2.7.6-7_amd64.deb' dpkg-name: info: moved '0ef0079066bf94f438b46d35fec0a058fc2982f6' to '/srv/rebuilderd/tmp/tmp8n65bntv/libmxml1_3.3.1-1+b2_amd64.deb' dpkg-name: info: moved '3db872d95b14f00e3687acd08a6a7a88f28a26f4' to '/srv/rebuilderd/tmp/tmpk_ogf5eg/libopusfile0_0.12-4+b3_amd64.deb' dpkg-name: info: moved 'dbd5dc264d42e7789448518d98f1925b0c837e6d' to '/srv/rebuilderd/tmp/tmph1e_o0zm/media-types_10.1.0_all.deb' dpkg-name: info: moved '24512474585d2421e8f708c186a1fe5f06c9bcac' to '/srv/rebuilderd/tmp/tmp3d687crq/icu-devtools_72.1-5+b1_amd64.deb' dpkg-name: info: moved 'd31844096ee0a0c23524d2e39367b6a6d5d8283d' to '/srv/rebuilderd/tmp/tmp5iojhvvb/preview-latex-style_13.2-1_all.deb' dpkg-name: info: moved '4bddb4aed86342c5147f99fd72ce1eb167b8dd68' to '/srv/rebuilderd/tmp/tmp_x3j96f1/libxcb-shm0_1.17.0-2+b1_amd64.deb' dpkg-name: info: moved '7f1b6d4d8f89fadaacb718874769b0d2158678fc' to '/srv/rebuilderd/tmp/tmpf0pz5p97/libpdfbox-java_1.8.16-5_all.deb' dpkg-name: info: moved '7d22e217d2d6ecd631a9bbb62553725ce0c7e63d' to '/srv/rebuilderd/tmp/tmp4r7j1wm8/binutils_2.43.50.20241126-3_amd64.deb' dpkg-name: info: moved '99d48985cae222a375883323be28b836e190b46d' to '/srv/rebuilderd/tmp/tmpkzjodmcy/libreadline-dev_8.2-5_amd64.deb' dpkg-name: info: moved '64ad882152b9b4e6049a1748e10600d7ce89f6e6' to '/srv/rebuilderd/tmp/tmp3s1vusy_/libdrm-radeon1_2.4.123-1_amd64.deb' dpkg-name: info: moved 'b74e47ea74c82c695f1d18c5473851e1882392ce' to '/srv/rebuilderd/tmp/tmpoai9euab/libmd0_1.1.0-2+b1_amd64.deb' dpkg-name: info: moved '533b58e6630e16601150962b1e593294f7bc19dc' to '/srv/rebuilderd/tmp/tmpty8k0yai/libpython3.12-stdlib_3.12.7-3_amd64.deb' dpkg-name: info: moved 'd197121f5af1960e3f4037b7114fe12df8d9c5e8' to '/srv/rebuilderd/tmp/tmpz84_r3js/libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb' dpkg-name: info: moved '139a5714a8c99449dece486d75166e9146d7d1c3' to '/srv/rebuilderd/tmp/tmp4ehan85f/libjack-dev_0.126.0-2+b3_amd64.deb' dpkg-name: info: moved '744c3af816cb08ae5a3559b7589e6723d27a8641' to '/srv/rebuilderd/tmp/tmpc3iu2t28/libgprofng0_2.43.50.20241126-3_amd64.deb' dpkg-name: info: moved 'a68e191136879ef8e5f9e6808849010be2bd0b8e' to '/srv/rebuilderd/tmp/tmpzolvif_3/libx11-6_1.8.10-2_amd64.deb' dpkg-name: info: moved '76f45c0645178b7418476274bacfe11295113c8e' to '/srv/rebuilderd/tmp/tmp9f8wxw_a/libdrm2_2.4.123-1_amd64.deb' dpkg-name: info: moved '954e59b5eb01fb837167193ed05fa2f578746365' to '/srv/rebuilderd/tmp/tmpgeb10d4w/autotools-dev_20220109.1_all.deb' dpkg-name: info: moved '54b40bd31c618bc388bcaf170a21b8558e982545' to '/srv/rebuilderd/tmp/tmphof56vk0/libpng-dev_1.6.44-2_amd64.deb' dpkg-name: info: moved 'ffcab1357312f70b47d65c036fd87acb40b758cb' to '/srv/rebuilderd/tmp/tmp2kbiusva/libncurses6_6.5-2+b1_amd64.deb' dpkg-name: info: moved 'aa457e79a067c151cd5311d37b47d5bd3bcd6407' to '/srv/rebuilderd/tmp/tmpze7drq0s/libsndfile1_1.2.2-1+b3_amd64.deb' dpkg-name: info: moved '6b8d3bd0ac05233b651d82fa9643738ed332b12b' to '/srv/rebuilderd/tmp/tmptvdit07k/texlive-latex-base_2024.20241115-1_all.deb' dpkg-name: info: moved '2009337b0d42ff7bb2e102655962e3ede6e3c53a' to '/srv/rebuilderd/tmp/tmpdi2ycu9z/libuchardet0_0.0.8-1+b2_amd64.deb' dpkg-name: info: moved 'e95109297aeb528ea6ae0b4cfb85f05a78948e22' to '/srv/rebuilderd/tmp/tmp6_1xyimw/libubsan1_14.2.0-8_amd64.deb' dpkg-name: info: moved '89024be47bc8e5fcabc269e398faf2f4c6b29dce' to '/srv/rebuilderd/tmp/tmplzmh1jqv/util-linux_2.40.2-11_amd64.deb' dpkg-name: info: moved 'a2cb058555074a3afa2eb10462e9a083aba14150' to '/srv/rebuilderd/tmp/tmp0s6plxpy/libkrb5-dev_1.21.3-3_amd64.deb' dpkg-name: info: moved '475722decc50725f650e326d52dfdd0c66853a6b' to '/srv/rebuilderd/tmp/tmpfne5onvl/fonts-dejavu-core_2.37-8_all.deb' dpkg-name: info: moved '08c405d5e2b25c897ed107fae256a45b4bf253e5' to '/srv/rebuilderd/tmp/tmp99cbaw1q/libsm-dev_1.2.4-1_amd64.deb' dpkg-name: info: moved 'c07b91ab03c1b8b4630eab11b49953c162764bd8' to '/srv/rebuilderd/tmp/tmp2775nixn/sgml-base_1.31_all.deb' dpkg-name: info: moved 'a734432df3987117759331d8b7600c6890bd1baf' to '/srv/rebuilderd/tmp/tmpfdmmxjye/libglib2.0-bin_2.82.2-3_amd64.deb' dpkg-name: info: moved '760ba13374a1da146741b4a8ea9d4a8dd6151803' to '/srv/rebuilderd/tmp/tmpt_9t87f7/libasound2t64_1.2.12-1+b1_amd64.deb' dpkg-name: info: moved 'aeac3c6b297b2660dc72d8e91f7a20acd279f53c' to '/srv/rebuilderd/tmp/tmpo1_jr88z/libpciaccess0_0.17-3+b2_amd64.deb' dpkg-name: info: moved '716df31fc28c7c4d92fecd36e6b1e5db2b3154e0' to '/srv/rebuilderd/tmp/tmptaqpcxc5/libjack0_0.126.0-2+b3_amd64.deb' dpkg-name: info: moved '0a29bd4ec3f9d3d45ccf00227e13866f8481f416' to '/srv/rebuilderd/tmp/tmp8shkm_5i/libegl-mesa0_24.2.8-1_amd64.deb' dpkg-name: info: moved 'ec77a3efdfbd442b7ec7ef3a78e1cc63035a64c9' to '/srv/rebuilderd/tmp/tmpldy51qwn/libxv1_1.0.11-1.1+b2_amd64.deb' dpkg-name: info: moved 'b450b9d6dcf95f84369ca8b17748b2ce32fca31f' to '/srv/rebuilderd/tmp/tmpkk717p0v/libp11-kit0_0.25.5-2+b1_amd64.deb' dpkg-name: info: moved 'ac70f81050a5be042a8d02ff964befff6aa02660' to '/srv/rebuilderd/tmp/tmpe20ms1zd/libglx0_1.7.0-1+b2_amd64.deb' dpkg-name: info: moved '263e14195834714bf5d33119d9704ac62693ff73' to '/srv/rebuilderd/tmp/tmpb8a0buqc/libldap-2.5-0_2.5.18+dfsg-3+b1_amd64.deb' dpkg-name: info: moved 'aa81a89f27817b53a1bc7d72b806e164e2161a72' to '/srv/rebuilderd/tmp/tmp2f6rqs35/libmount-dev_2.40.2-11_amd64.deb' dpkg-name: info: moved '270987527962db11968d1d8bf2f50f5c4522b3af' to '/srv/rebuilderd/tmp/tmphum20e11/libmpc3_1.3.1-1+b3_amd64.deb' dpkg-name: info: moved 'e6ad76a311ed77b57c749cdf81750d1be5178e0b' to '/srv/rebuilderd/tmp/tmpj9n2q_cr/libsystemd-dev_257~rc3-1_amd64.deb' dpkg-name: info: moved 'a63d0217aab1e3dd72bfb7eeab4b835c4e18b37f' to '/srv/rebuilderd/tmp/tmpmg0x7x_1/libvorbisfile3_1.3.7-2+b1_amd64.deb' Downloading dependency 129 of 473: libsamplerate0-dev:amd64=0.2.2-4+b2 Downloading dependency 130 of 473: fontconfig-config:amd64=2.15.0-1.1+b1 Downloading dependency 131 of 473: libxcb-randr0:amd64=1.17.0-2+b1 Downloading dependency 132 of 473: libudev-dev:amd64=257~rc3-1 Downloading dependency 133 of 473: libwayland-cursor0:amd64=1.23.0-1+b1 Downloading dependency 134 of 473: libsensors-config:amd64=1:3.6.0-10 Downloading dependency 135 of 473: libjpeg62-turbo-dev:amd64=1:2.1.5-3+b1 Downloading dependency 136 of 473: libsdl2-ttf-dev:amd64=2.22.0+dfsg-1+b1 Downloading dependency 137 of 473: libxau6:amd64=1:1.0.11-1 Downloading dependency 138 of 473: libc6:amd64=2.40-4 Downloading dependency 139 of 473: libpipeline1:amd64=1.5.8-1 Downloading dependency 140 of 473: libmagic1t64:amd64=1:5.45-3+b1 Downloading dependency 141 of 473: libglvnd0:amd64=1.7.0-1+b2 Downloading dependency 142 of 473: libogg-dev:amd64=1.3.5-3+b2 Downloading dependency 143 of 473: libhwasan0:amd64=14.2.0-8 Downloading dependency 144 of 473: sysvinit-utils:amd64=3.11-1 Downloading dependency 145 of 473: libpciaccess-dev:amd64=0.17-3+b2 Downloading dependency 146 of 473: libpython3.12-minimal:amd64=3.12.7-3 Downloading dependency 147 of 473: libpsl5t64:amd64=0.21.2-1.1+b1 Downloading dependency 148 of 473: libxkbcommon-dev:amd64=1.7.0-1 Downloading dependency 149 of 473: libxrandr-dev:amd64=2:1.5.4-1+b1 Downloading dependency 150 of 473: libdebhelper-perl:amd64=13.20 Downloading dependency 151 of 473: x11proto-dev:amd64=2024.1-1 Downloading dependency 152 of 473: fonts-dejavu-mono:amd64=2.37-8 Downloading dependency 153 of 473: dh-autoreconf:amd64=20 Downloading dependency 154 of 473: libxt6t64:amd64=1:1.2.1-1.2+b1 Downloading dependency 155 of 473: libmodplug1:amd64=1:0.8.9.0-3+b2 Downloading dependency 156 of 473: libnsl2:amd64=1.3.0-3+b3 Downloading dependency 157 of 473: bash:amd64=5.2.32-1+b2 Downloading dependency 158 of 473: zip:amd64=3.0-14 Downloading dependency 159 of 473: pkgconf:amd64=1.8.1-4 Downloading dependency 160 of 473: gettext:amd64=0.22.5-2 Downloading dependency 161 of 473: libpixman-1-0:amd64=0.44.0-3 Downloading dependency 162 of 473: libxss-dev:amd64=1:1.2.3-1+b2 Downloading dependency 163 of 473: libngtcp2-crypto-gnutls-dev:amd64=1.9.1-1 Downloading dependency 164 of 473: libunistring5:amd64=1.2-1+b1 Downloading dependency 165 of 473: libcrypt1:amd64=1:4.4.36-5 Downloading dependency 166 of 473: libblkid-dev:amd64=2.40.2-11 Downloading dependency 167 of 473: libxcb-dri2-0:amd64=1.17.0-2+b1 Downloading dependency 168 of 473: texlive-latex-extra:amd64=2024.20241115-1 Downloading dependency 169 of 473: coreutils:amd64=9.5-1+b1 Downloading dependency 170 of 473: libpulse-mainloop-glib0:amd64=16.1+dfsg1-5.1+b1 Downloading dependency 171 of 473: gcc-14-x86-64-linux-gnu:amd64=14.2.0-8 Downloading dependency 172 of 473: libgmp-dev:amd64=2:6.3.0+dfsg-2+b2 Downloading dependency 173 of 473: libtheora-dev:amd64=1.1.1+dfsg.1-17 Downloading dependency 174 of 473: libtasn1-6-dev:amd64=4.19.0-3+b3 Downloading dependency 175 of 473: libharfbuzz-subset0:amd64=10.0.1-1 Downloading dependency 176 of 473: binutils-common:amd64=2.43.50.20241126-3 Downloading dependency 177 of 473: libxext-dev:amd64=2:1.3.4-1+b2 Downloading dependency 178 of 473: libgio-2.0-dev:amd64=2.82.2-3 Downloading dependency 179 of 473: libnghttp3-dev:amd64=1.6.0-2 Downloading dependency 180 of 473: libx11-dev:amd64=2:1.8.10-2 Downloading dependency 181 of 473: libicu-dev:amd64=72.1-5+b1 Downloading dependency 182 of 473: libpaper-utils:amd64=1.1.29+b2 Downloading dependency 183 of 473: gettext-base:amd64=0.22.5-2 Downloading dependency 184 of 473: libsynctex2:amd64=2024.20240313.70630+ds-5 Downloading dependency 185 of 473: libpulse-dev:amd64=16.1+dfsg1-5.1+b1 Downloading dependency 186 of 473: libgles2:amd64=1.7.0-1+b2 Downloading dependency 187 of 473: libtool:amd64=2.4.7-8 Downloading dependency 188 of 473: gcc-x86-64-linux-gnu:amd64=4:14.2.0-1 Downloading dependency 189 of 473: libkpathsea6:amd64=2024.20240313.70630+ds-5 Downloading dependency 190 of 473: libidn2-dev:amd64=2.3.7-2+b1 Downloading dependency 191 of 473: libgomp1:amd64=14.2.0-8 Downloading dependency 192 of 473: libglib2.0-dev:amd64=2.82.2-3 Downloading dependency 193 of 473: libogg0:amd64=1.3.5-3+b2 Downloading dependency 194 of 473: libsyn123-0t64:amd64=1.32.9-1 Downloading dependency 195 of 473: libsndio7.0:amd64=1.10.0-0.1 Downloading dependency 196 of 473: x11-common:amd64=1:7.7+23.1 Downloading dependency 197 of 473: libsepol2:amd64=3.7-1 Downloading dependency 198 of 473: g++-14:amd64=14.2.0-8 Downloading dependency 199 of 473: libegl-dev:amd64=1.7.0-1+b2 Downloading dependency 200 of 473: libmxml-dev:amd64=3.3.1-1+b2 Downloading dependency 201 of 473: libinstpatch-dev:amd64=1.1.6-1+b2 Downloading dependency 202 of 473: libgdbm6t64:amd64=1.24-2 Downloading dependency 203 of 473: libgnutls28-dev:amd64=3.8.8-2 Downloading dependency 204 of 473: libxmu6:amd64=2:1.1.3-3+b3 Downloading dependency 205 of 473: libzzip-0-13t64:amd64=0.13.72+dfsg.1-1.3 Downloading dependency 206 of 473: libinstpatch-1.0-2:amd64=1.1.6-1+b2 Downloading dependency 207 of 473: python3:amd64=3.12.7-1 Downloading dependency 208 of 473: bsdutils:amd64=1:2.40.2-11 Downloading dependency 209 of 473: libdpkg-perl:amd64=1.22.11 Downloading dependency 210 of 473: libpsl-dev:amd64=0.21.2-1.1+b1 Downloading dependency 211 of 473: patch:amd64=2.7.6-7 Downloading dependency 212 of 473: libmxml1:amd64=3.3.1-1+b2 Downloading dependency 213 of 473: libopusfile0:amd64=0.12-4+b3 Downloading dependency 214 of 473: media-types:amd64=10.1.0 Downloading dependency 215 of 473: icu-devtools:amd64=72.1-5+b1 Downloading dependency 216 of 473: preview-latex-style:amd64=13.2-1 Downloading dependency 217 of 473: libxcb-shm0:amd64=1.17.0-2+b1 Downloading dependency 218 of 473: libpdfbox-java:amd64=1:1.8.16-5 Downloading dependency 219 of 473: binutils:amd64=2.43.50.20241126-3 Downloading dependency 220 of 473: libreadline-dev:amd64=8.2-5 Downloading dependency 221 of 473: libdrm-radeon1:amd64=2.4.123-1 Downloading dependency 222 of 473: libmd0:amd64=1.1.0-2+b1 Downloading dependency 223 of 473: libpython3.12-stdlib:amd64=3.12.7-3 Downloading dependency 224 of 473: libtirpc3t64:amd64=1.3.4+ds-1.3+b1 Downloading dependency 225 of 473: libjack-dev:amd64=1:0.126.0-2+b3 Downloading dependency 226 of 473: libgprofng0:amd64=2.43.50.20241126-3 Downloading dependency 227 of 473: libx11-6:amd64=2:1.8.10-2 Downloading dependency 228 of 473: libdrm2:amd64=2.4.123-1 Downloading dependency 229 of 473: autotools-dev:amd64=20220109.1 Downloading dependency 230 of 473: libpng-dev:amd64=1.6.44-2 Downloading dependency 231 of 473: libncurses6:amd64=6.5-2+b1 Downloading dependency 232 of 473: libsndfile1:amd64=1.2.2-1+b3 Downloading dependency 233 of 473: texlive-latex-base:amd64=2024.20241115-1 Downloading dependency 234 of 473: libuchardet0:amd64=0.0.8-1+b2 Downloading dependency 235 of 473: libubsan1:amd64=14.2.0-8 Downloading dependency 236 of 473: util-linux:amd64=2.40.2-11 Downloading dependency 237 of 473: libkrb5-dev:amd64=1.21.3-3 Downloading dependency 238 of 473: fonts-dejavu-core:amd64=2.37-8 Downloading dependency 239 of 473: libsm-dev:amd64=2:1.2.4-1 Downloading dependency 240 of 473: sgml-base:amd64=1.31 Downloading dependency 241 of 473: libglib2.0-bin:amd64=2.82.2-3 Downloading dependency 242 of 473: libasound2t64:amd64=1.2.12-1+b1 Downloading dependency 243 of 473: libpciaccess0:amd64=0.17-3+b2 Downloading dependency 244 of 473: libjack0:amd64=1:0.126.0-2+b3 Downloading dependency 245 of 473: libegl-mesa0:amd64=24.2.8-1 Downloading dependency 246 of 473: libxv1:amd64=2:1.0.11-1.1+b2 Downloading dependency 247 of 473: libp11-kit0:amd64=0.25.5-2+b1 Downloading dependency 248 of 473: libglx0:amd64=1.7.0-1+b2 Downloading dependency 249 of 473: libldap-2.5-0:amd64=2.5.18+dfsg-3+b1 Downloading dependency 250 of 473: libmount-dev:amd64=2.40.2-11 Downloading dependency 251 of 473: libmpc3:amd64=1.3.1-1+b3 Downloading dependency 252 of 473: libsystemd-dev:amd64=257~rc3-1 Downloading dependency 253 of 473: libvorbisfile3:amd64=1.3.7-2+b1 Downloading dependency 254 of 473: libpython3-stdlib:amd64=3.12.7-1dpkg-name: info: moved '9dc5bde27c6798f93f249e33653101f69bac9a50' to '/srv/rebuilderd/tmp/tmpd99id069/libpython3-stdlib_3.12.7-1_amd64.deb' dpkg-name: info: moved '959493934085e58f64c6efd0036e8f997e1dc927' to '/srv/rebuilderd/tmp/tmpp7qa_bdh/libpam-modules-bin_1.5.3-7+b1_amd64.deb' dpkg-name: info: moved '4cc2bf2ec903c6114ea8c4d2a520ac2c2e7c79d7' to '/srv/rebuilderd/tmp/tmpoo6mftjj/libgcc-s1_14.2.0-8_amd64.deb' dpkg-name: info: moved 'e4df51bbd5a1641844c9f553d4b13cd0a61f9816' to '/srv/rebuilderd/tmp/tmpsqtrk_pn/libxcb1-dev_1.17.0-2+b1_amd64.deb' dpkg-name: info: moved '8d9ff1a7bb4fbe268cc65bcb1d4ccad91fb582aa' to '/srv/rebuilderd/tmp/tmpap9daxey/libedit2_3.1-20240808-1_amd64.deb' dpkg-name: info: moved 'fa00ba0ccf54199178ff2c010b84c63fb77df676' to '/srv/rebuilderd/tmp/tmpluvndw9p/libopus0_1.5.2-2_amd64.deb' dpkg-name: info: moved '4e7eae9af55f589f6c35ad7b326f74aee5d9f9bc' to '/srv/rebuilderd/tmp/tmp2cu6qnq0/libpcre2-dev_10.44-4_amd64.deb' dpkg-name: info: moved 'd4657962ca3a903c5f26f0d7f2b1a46b5d7ec6c0' to '/srv/rebuilderd/tmp/tmpzfxddih5/libaudit-common_4.0.2-2_all.deb' dpkg-name: info: moved '019029de4595f0f7b0700eb1d0182abe2febf221' to '/srv/rebuilderd/tmp/tmp4jq1c9md/libevent-2.1-7t64_2.1.12-stable-10+b1_amd64.deb' dpkg-name: info: moved '11679a48fa8a5f08d9d3494b14f119a0948fa9cc' to '/srv/rebuilderd/tmp/tmpu_16p8x0/texlive-latex-recommended_2024.20241115-1_all.deb' dpkg-name: info: moved '434fd5e78071e44d13890aff8081080b404d2cd2' to '/srv/rebuilderd/tmp/tmp06ev5mby/mawk_1.3.4.20240905-1_amd64.deb' dpkg-name: info: moved '8867dfff402e14e347109719f32424451f96f39c' to '/srv/rebuilderd/tmp/tmpqyfgmc_7/libxinerama1_1.1.4-3+b2_amd64.deb' dpkg-name: info: moved '19de322aae58c60b0a56fc4707de87c481d8024d' to '/srv/rebuilderd/tmp/tmpqeo9k7wt/libldap-dev_2.5.18+dfsg-3+b1_amd64.deb' dpkg-name: info: moved '1130e065c97e21b21b01f4782a5bd484103bb4a4' to '/srv/rebuilderd/tmp/tmphepp45fm/libcurl3t64-gnutls_8.11.0-1_amd64.deb' dpkg-name: info: moved '240b82ef87b0d2692a18b7d6d4a7beffb0828817' to '/srv/rebuilderd/tmp/tmprwdaa93e/libncurses-dev_6.5-2+b1_amd64.deb' dpkg-name: info: moved 'e0cffa13c6e3cffba36c7319dd4099eb56d144f5' to '/srv/rebuilderd/tmp/tmpmzplqc5y/libgssrpc4t64_1.21.3-3_amd64.deb' dpkg-name: info: moved 'edd043222283ae50845611eba010706382e193a0' to '/srv/rebuilderd/tmp/tmpr6jb8pdk/libspa-0.2-modules_1.2.7-1_amd64.deb' dpkg-name: info: moved 'ce90d188c23fa598213e9a33e55ecb45c881b6f6' to '/srv/rebuilderd/tmp/tmp13wqdik2/libxcb-present0_1.17.0-2+b1_amd64.deb' dpkg-name: info: moved '7c2a38e70a7d61c6c6f943c20b03a35a565a1648' to '/srv/rebuilderd/tmp/tmpjtnov170/libice-dev_1.1.1-1_amd64.deb' dpkg-name: info: moved 'f5fbcc34625c1a9e67529ae9b06a8611bc9bc5a7' to '/srv/rebuilderd/tmp/tmp14auykst/libxaw7_1.0.16-1_amd64.deb' dpkg-name: info: moved 'dfae9f30f3668f7a2beac3cb55408f29b5d7a822' to '/srv/rebuilderd/tmp/tmpmvhvotem/gir1.2-glib-2.0-dev_2.82.2-3_amd64.deb' dpkg-name: info: moved 'e74037eb5abd602116b2c8f98efd99c990a9a176' to '/srv/rebuilderd/tmp/tmp8ao9mr9r/mesa-libgallium_24.2.8-1_amd64.deb' dpkg-name: info: moved '5512065a6298279f903e5e1a54b2ee81d1f361bc' to '/srv/rebuilderd/tmp/tmpzwyusti1/texlive-binaries_2024.20240313.70630+ds-5_amd64.deb' dpkg-name: info: moved '4add0249ce2fc14394d1f6578b45154b62980a63' to '/srv/rebuilderd/tmp/tmp29wb9n37/gzip_1.12-1.1_amd64.deb' dpkg-name: info: moved '36ad699f09f76d19fcb9c654ed5fc8a36e7a0a34' to '/srv/rebuilderd/tmp/tmpb2i3k_d0/libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb' dpkg-name: info: moved 'd312e66165506969ae5434d79f98b13134469b1e' to '/srv/rebuilderd/tmp/tmppq47r72a/libharfbuzz-icu0_10.0.1-1_amd64.deb' dpkg-name: info: moved 'b615b2ecacf5d736f6c6e7401068d7dbc37959af' to '/srv/rebuilderd/tmp/tmp_1flnmqw/libxxf86vm1_1.1.4-1+b3_amd64.deb' dpkg-name: info: moved '251735433b981d915a1ffdfbf4e1d535f9ce9658' to '/srv/rebuilderd/tmp/tmp2ostkia8/libtsan2_14.2.0-8_amd64.deb' dpkg-name: info: moved 'a90cec3b44c5c46e57f45f04a0cc7b8b7c153e9f' to '/srv/rebuilderd/tmp/tmpyni8ijrx/libxshmfence1_1.3-1+b2_amd64.deb' dpkg-name: info: moved 'a311c268e27d0cd63980f918dc25850e74ea6abe' to '/srv/rebuilderd/tmp/tmpjm2byg2n/base-files_13.6_amd64.deb' dpkg-name: info: moved '4f661f6d8e241be8f09ec36115a76d0a93fc1968' to '/srv/rebuilderd/tmp/tmpg8nvvz9q/libp11-kit-dev_0.25.5-2+b1_amd64.deb' dpkg-name: info: moved 'c77f3f18cca9655f729ab37b179b771a2dafe68c' to '/srv/rebuilderd/tmp/tmpxb6vd6ky/libfontbox-java_1.8.16-5_all.deb' dpkg-name: info: moved '5f80e84e0c0354e3980df6fb3963df39f64dc61a' to '/srv/rebuilderd/tmp/tmpa7y0jc0o/libasyncns0_0.8-6+b5_amd64.deb' dpkg-name: info: moved 'e338d6fb0c549f78e260aecdc7b53d18ffdc5a1d' to '/srv/rebuilderd/tmp/tmp8iml1pp4/libatomic1_14.2.0-8_amd64.deb' dpkg-name: info: moved '27cb574f5e0f611cc7cdec8a10c5165c1f85b51b' to '/srv/rebuilderd/tmp/tmpdsh78m2b/file_5.45-3+b1_amd64.deb' dpkg-name: info: moved 'd3420c6082b9ca5ffdc880cf8d3af3b2b2fc40dc' to '/srv/rebuilderd/tmp/tmpot29kmh4/dpkg_1.22.11_amd64.deb' dpkg-name: info: moved 'e4b4bfcae7f518641b6b60f6be1bb4cb616e0764' to '/srv/rebuilderd/tmp/tmponsbw4jm/libjpeg-dev_2.1.5-3+b1_amd64.deb' dpkg-name: info: moved '1392e08ba8ba3c74ae042213eb055b70b34aa56e' to '/srv/rebuilderd/tmp/tmpo7u8af0w/libxi6_1.8.2-1_amd64.deb' dpkg-name: info: moved 'b783d7e96b2eb4ce7fc23ffcb86a58d25d5577a0' to '/srv/rebuilderd/tmp/tmp2w35cajz/usr-is-merged_39_all.deb' dpkg-name: info: moved '33da3b9741f60a17294f6219f0a24e9ddc7afc41' to '/srv/rebuilderd/tmp/tmpm78uadqs/libopenal1_1.24.1-2_amd64.deb' dpkg-name: info: moved 'fe894320c23a3ac8ef4a6b231c5411adca39f8e6' to '/srv/rebuilderd/tmp/tmpd_v6ihy2/libuuid1_2.40.2-11_amd64.deb' dpkg-name: info: moved '8226ca2cb09425e0b353abf16f3c78c44698c92c' to '/srv/rebuilderd/tmp/tmpz6sw_804/libsepol-dev_3.7-1_amd64.deb' dpkg-name: info: moved 'f9595bff456a0eb2dbb71a98276ceb7c1aba1449' to '/srv/rebuilderd/tmp/tmp_q2svrck/libxcursor-dev_1.2.2-1+b1_amd64.deb' dpkg-name: info: moved '8c5580c7ae6b55bc701e1fe53a05e8a4a48f86e4' to '/srv/rebuilderd/tmp/tmpqa39f5qs/sed_4.9-2_amd64.deb' dpkg-name: info: moved '890c75ffd3bd595233728f775acfa20693e53810' to '/srv/rebuilderd/tmp/tmp4fsamczd/librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb' dpkg-name: info: moved '0d1dedd6064fcaae104b5d52ec17c32997e27356' to '/srv/rebuilderd/tmp/tmp0ybupt6l/texlive-base_2024.20241115-1_all.deb' dpkg-name: info: moved '7f2a0bee2b82c0493cfb92083cfaac11ecb06e55' to '/srv/rebuilderd/tmp/tmppyp2u0_9/libgles1_1.7.0-1+b2_amd64.deb' dpkg-name: info: moved '75dd32e7269b19d0bc17273c83ed087b2d923787' to '/srv/rebuilderd/tmp/tmp2ta7y7om/libgbm-dev_24.2.8-1_amd64.deb' dpkg-name: info: moved 'f87aff8e9f682fe573cce07a52995a20733334ef' to '/srv/rebuilderd/tmp/tmp0p4o3f2r/libgio-2.0-dev-bin_2.82.2-3_amd64.deb' dpkg-name: info: moved 'c443c0c0f2742f280607b603b6d62a2ae6c2743d' to '/srv/rebuilderd/tmp/tmp9amogwnf/g++_14.2.0-1_amd64.deb' dpkg-name: info: moved '89b0dca8d441843cb9322fc3495321b6dc732a20' to '/srv/rebuilderd/tmp/tmpedqerx5_/libgnutls-dane0t64_3.8.8-2_amd64.deb' dpkg-name: info: moved 'e9ab90ff60b8a4abfbc4aae0499f76fc37801832' to '/srv/rebuilderd/tmp/tmpcw5_n37k/native-architecture_0.2.3_all.deb' dpkg-name: info: moved 'df6879ef7e85b9d1e0998b5e8b51abd04c3d9565' to '/srv/rebuilderd/tmp/tmphrlyb6f_/libout123-0t64_1.32.9-1_amd64.deb' dpkg-name: info: moved '38aa7bd1f2f7015c251713414ffe1ad5965678fd' to '/srv/rebuilderd/tmp/tmpddveb7da/netbase_6.4_all.deb' dpkg-name: info: moved 'c31c757b6c1f5caf391ce0e36195e068e6d69b44' to '/srv/rebuilderd/tmp/tmpne7075mz/libptexenc1_2024.20240313.70630+ds-5_amd64.deb' dpkg-name: info: moved 'b8f482129586214d9f03937771a4ae2ed3c5c6ca' to '/srv/rebuilderd/tmp/tmpmb4pgyb0/libgraphite2-dev_1.3.14-2+b1_amd64.deb' dpkg-name: info: moved '4d447d9961292ee958eaf189859a63fd1a80eed2' to '/srv/rebuilderd/tmp/tmpiw5d_9ly/libzstd-dev_1.5.6+dfsg-1+b1_amd64.deb' dpkg-name: info: moved '8cb1783560397c378e4377c3db20fd9eebbf9896' to '/srv/rebuilderd/tmp/tmp2s4r3hoe/libbrotli1_1.1.0-2+b6_amd64.deb' dpkg-name: info: moved '3113b5ba71692c0bb7ea5a901d869848a476a509' to '/srv/rebuilderd/tmp/tmppw2zhfax/dash_0.5.12-9_amd64.deb' dpkg-name: info: moved 'd83cc72517d227c48b41b5b3d07bc255cb1855e0' to '/srv/rebuilderd/tmp/tmppphedxi0/libicu72_72.1-5+b1_amd64.deb' dpkg-name: info: moved '1eaec09c24c908f6491ee942c326833ac9c0121e' to '/srv/rebuilderd/tmp/tmpyy9w7lo2/libwayland-client0_1.23.0-1+b1_amd64.deb' dpkg-name: info: moved 'e6b1bb2b18547f41a2a69f005ba890a12f31f3cb' to '/srv/rebuilderd/tmp/tmpnr4i8_38/libxkbcommon0_1.7.0-1_amd64.deb' dpkg-name: info: moved '5415047286bc03112d201627824d8dc6147aaf2b' to '/srv/rebuilderd/tmp/tmpaq71xw97/libwayland-dev_1.23.0-1+b1_amd64.deb' dpkg-name: info: moved '3a5517f7cf17fc07ac698234a1ca438d40f4ca11' to '/srv/rebuilderd/tmp/tmpua3mjitm/libxpm4_3.5.17-1+b2_amd64.deb' dpkg-name: info: moved 'bcb50658f5a21e971ee9d735266ac230f28642fc' to '/srv/rebuilderd/tmp/tmpcjfr28bv/libtexlua53-5_2024.20240313.70630+ds-5_amd64.deb' dpkg-name: info: moved '69db96c0518c282551e49d67e29819941fa4f7c4' to '/srv/rebuilderd/tmp/tmptlml4ijl/libarchive-zip-perl_1.68-1_all.deb' dpkg-name: info: moved '087462799d672c390a64f5e6632d8065fa8ce28c' to '/srv/rebuilderd/tmp/tmps2x0ouol/libnghttp2-14_1.64.0-1_amd64.deb' dpkg-name: info: moved '3fcae4c85d8d3c1ef56d769263614520bca8097d' to '/srv/rebuilderd/tmp/tmp1be4x4p3/libsysprof-capture-4-dev_47.1-1_amd64.deb' dpkg-name: info: moved 'b98da5db2750dee3fb3120afc3bba81c9aa10e97' to '/srv/rebuilderd/tmp/tmpne4szn7b/m4_1.4.19-4_amd64.deb' dpkg-name: info: moved 'e1c7045f08b23fdb52b237b493b24eea8af0d7db' to '/srv/rebuilderd/tmp/tmplizshqfq/libffi8_3.4.6-1_amd64.deb' dpkg-name: info: moved '1fcc5cef31ac31b2f865d9090a6111fb1f036140' to '/srv/rebuilderd/tmp/tmpoo6lf9ju/texlive-pictures_2024.20241115-1_all.deb' dpkg-name: info: moved '94694566461cb64aaa0dd2bfa8020958a5ec0a9e' to '/srv/rebuilderd/tmp/tmpdh7wq8gd/libxcb-render0_1.17.0-2+b1_amd64.deb' dpkg-name: info: moved 'dec5fa0269588dfed0b8aa9f09661f5dde4979b3' to '/srv/rebuilderd/tmp/tmpffuk9o_p/libdrm-common_2.4.123-1_all.deb' dpkg-name: info: moved '3a7b6efe8f3b9e55d2bcab1665d14f959c9089e1' to '/srv/rebuilderd/tmp/tmpx99ce0z4/comerr-dev_2.1-1.47.2~rc1-1_amd64.deb' dpkg-name: info: moved '4f9364a44045cd6d9a89d7e162693f54a3eeacfa' to '/srv/rebuilderd/tmp/tmp42wh8wiu/libpcre2-8-0_10.44-4_amd64.deb' dpkg-name: info: moved '0aadab1c20b095fd27a60f757f25e843b0c6e68c' to '/srv/rebuilderd/tmp/tmp25dqj6dp/libssh2-1-dev_1.11.1-1_amd64.deb' dpkg-name: info: moved '1f0b515d76f6feb4ec8a5cb866f505aad405b863' to '/srv/rebuilderd/tmp/tmpb7ki4b92/gcc-14_14.2.0-8_amd64.deb' dpkg-name: info: moved 'c3e3ab098862b22a80f4bf418660ec448e0085dd' to '/srv/rebuilderd/tmp/tmp7ytl8pef/libice6_1.1.1-1_amd64.deb' dpkg-name: info: moved '20c601a60c9cccc8db344660dab711cd74a89907' to '/srv/rebuilderd/tmp/tmpb_8uchq0/cpp-14_14.2.0-8_amd64.deb' dpkg-name: info: moved '497a56f2f645b9449216d7ffa2f5fbd877fa5178' to '/srv/rebuilderd/tmp/tmpt5c1jeff/tar_1.35+dfsg-3_amd64.deb' dpkg-name: info: moved 'e2312c42b89da330823ebe5e1dc60d6cfd88792a' to '/srv/rebuilderd/tmp/tmp53wgkb50/libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb' dpkg-name: info: moved '1bb2cb2c8ea555a0dcbe1f41955b417abb43ea8e' to '/srv/rebuilderd/tmp/tmpsn7g87rp/libffi-dev_3.4.6-1_amd64.deb' dpkg-name: info: moved '7454f97adb4fe7a2687232ec1ff86c20a2f78529' to '/srv/rebuilderd/tmp/tmpkclw10wz/libgraphite2-3_1.3.14-2+b1_amd64.deb' dpkg-name: info: moved '3f9448fc87aa25ae7df6e30fad9ee392ce5b3bc7' to '/srv/rebuilderd/tmp/tmp5wr1403b/libasound2-data_1.2.12-1_all.deb' dpkg-name: info: moved 'eccba3b4e1e552230208b299bf1496d35ec51f65' to '/srv/rebuilderd/tmp/tmptkk0qj92/libssl3t64_3.3.2-2_amd64.deb' dpkg-name: info: moved '15f9577ba4afa4991428ec210995493585cc5c37' to '/srv/rebuilderd/tmp/tmp8uz9qvc_/libcunit1-dev_2.1-3-dfsg-2.7+b1_amd64.deb' dpkg-name: info: moved 'bb58eb8357d1d2b3078e2bbdfe6cde558b77ac67' to '/srv/rebuilderd/tmp/tmp0_tqeyeo/libhogweed6t64_3.10-1+b1_amd64.deb' dpkg-name: info: moved '23aea262d2c56a31d6557ffe3c1a23c77772d304' to '/srv/rebuilderd/tmp/tmpkpmv_uyf/gcc_14.2.0-1_amd64.deb' dpkg-name: info: moved '764c01c3eedca1a06b95325c87d408f2eb41f536' to '/srv/rebuilderd/tmp/tmp9f3kyynb/libx11-xcb1_1.8.10-2_amd64.deb' dpkg-name: info: moved '11559c07f485b094d82776ab89896f0ef647b5a2' to '/srv/rebuilderd/tmp/tmpad880zx2/libpcre2-32-0_10.44-4_amd64.deb' dpkg-name: info: moved '537c47a3d6cda3b7d09e534a3304b4c7501893c3' to '/srv/rebuilderd/tmp/tmpph7zo8nz/hostname_3.25_amd64.deb' dpkg-name: info: moved '145f1be0efb24a586282758ea5ea5e3496e2b8dc' to '/srv/rebuilderd/tmp/tmpemxps4kf/cpp-x86-64-linux-gnu_14.2.0-1_amd64.deb' dpkg-name: info: moved '99eade0456a55035ce891d7f85cb620b0dcd7871' to '/srv/rebuilderd/tmp/tmpt9ss_414/libgdbm-compat4t64_1.24-2_amd64.deb' dpkg-name: info: moved '976319bbd1e9b067c8abe5d8724606b8fb5738cb' to '/srv/rebuilderd/tmp/tmpac0af17z/libssh2-1t64_1.11.1-1_amd64.deb' dpkg-name: info: moved 'fc9d1247247dd8d4e0e231b26ff01fe7509a55f1' to '/srv/rebuilderd/tmp/tmp4dn1i3j8/libxcb1_1.17.0-2+b1_amd64.deb' dpkg-name: info: moved '8a2f6eeedfdcb942de8ebc2495c055e9c2266080' to '/srv/rebuilderd/tmp/tmpz32zvwal/xtrans-dev_1.4.0-1_all.deb' dpkg-name: info: moved 'e41be3327e467a91db461851e72028b75ca59999' to '/srv/rebuilderd/tmp/tmpfd30scqg/automake_1.16.5-1.3_all.deb' dpkg-name: info: moved 'e70eced8e1cb004540feab5708bedc2b1c21f099' to '/srv/rebuilderd/tmp/tmp1uppx6bw/libfreetype-dev_2.13.3+dfsg-1_amd64.deb' dpkg-name: info: moved 'f7b230ddaa3127073239649f4af2d6d8897d717a' to '/srv/rebuilderd/tmp/tmpih1bymov/cpp_14.2.0-1_amd64.deb' dpkg-name: info: moved 'cb0b7649ae2e0cad62a50bb904ddccfe3d02bdee' to '/srv/rebuilderd/tmp/tmplwulfzr2/libopusfile-dev_0.12-4+b3_amd64.deb' dpkg-name: info: moved '97ac7841d93e7d78d8fb1631b8ae51ebe8c39ba0' to '/srv/rebuilderd/tmp/tmp04ibbi34/autoconf_2.72-3_all.deb' dpkg-name: info: moved '8aa0a1ec3dba9eb702686fd24b4b4b8348cb3b9e' to '/srv/rebuilderd/tmp/tmpscldc7f1/libjpeg62-turbo_2.1.5-3+b1_amd64.deb' dpkg-name: info: moved '0b9e1aedbd0552bf9a09f5ef0164c8f2041825ff' to '/srv/rebuilderd/tmp/tmpgcm6j4u4/libquadmath0_14.2.0-8_amd64.deb' dpkg-name: info: moved '3e66574a9860f67763e9b54d1a8195a33cb4ff34' to '/srv/rebuilderd/tmp/tmpoeuewoxp/libunbound8_1.22.0-1_amd64.deb' dpkg-name: info: moved 'fba1d77a9e64a76bf8f91e0bd9bf9eea9d4a871f' to '/srv/rebuilderd/tmp/tmpdl5895fu/libgmpxx4ldbl_6.3.0+dfsg-2+b2_amd64.deb' dpkg-name: info: moved '68a9dc46d4bfef309e00a271b75b53cc248d446d' to '/srv/rebuilderd/tmp/tmp8ovusnaj/t1utils_1.41-4_amd64.deb' dpkg-name: info: moved '79f81c367abaae382255d469f382e653c26ca8f2' to '/srv/rebuilderd/tmp/tmpi6ec6xio/libopenal-data_1.24.1-2_all.deb' dpkg-name: info: moved '5eb988fb206ad3b91035d78efda4cbdb0bf92147' to '/srv/rebuilderd/tmp/tmp6tnzwnxo/libgnutls-openssl27t64_3.8.8-2_amd64.deb' dpkg-name: info: moved '1410db2b2a085ef67a5d3260760243f254b04943' to '/srv/rebuilderd/tmp/tmp2l74oi5g/libdrm-nouveau2_2.4.123-1_amd64.deb' dpkg-name: info: moved '915b804b160702a62bf37247f444451eb5f75123' to '/srv/rebuilderd/tmp/tmp4jqh_ti3/libxi-dev_1.8.2-1_amd64.deb' dpkg-name: info: moved '253361a99af14458a32527d38e1e058c6dd8fa75' to '/srv/rebuilderd/tmp/tmp_lczt6dr/ucf_3.0043+nmu1_all.deb' dpkg-name: info: moved 'afce084924a8623c3f31caa41d32461b8a07769d' to '/srv/rebuilderd/tmp/tmp1o2ydbb8/dh-strip-nondeterminism_1.14.0-1_all.deb' dpkg-name: info: moved 'c391b84e60a80281b3284fd2b646c0b0aa6b410b' to '/srv/rebuilderd/tmp/tmp8e9gjf__/libpcre2-posix3_10.44-4_amd64.deb' dpkg-name: info: moved 'd59ca1b05dc9a6f79544b22ff1370af30226da99' to '/srv/rebuilderd/tmp/tmp_5nifddm/libharfbuzz-gobject0_10.0.1-1_amd64.deb' dpkg-name: info: moved 'd77051b2e052763a133e4edf1fc7f67515150bae' to '/srv/rebuilderd/tmp/tmp__rjgmcu/libzstd1_1.5.6+dfsg-1+b1_amd64.deb' dpkg-name: info: moved 'c83f1ec0fd22c872d3e937450d99139daded81ed' to '/srv/rebuilderd/tmp/tmpnjtoyw82/libperl5.40_5.40.0-8_amd64.deb' dpkg-name: info: moved '4f7be9dc412f03bb8cfdfca9a435455e5968511d' to '/srv/rebuilderd/tmp/tmpbbp4324a/libsamplerate0_0.2.2-4+b2_amd64.deb' dpkg-name: info: moved '63f1d1dfe27c54257297c70aad3862682e09d0fd' to '/srv/rebuilderd/tmp/tmpx1_h7rzk/libxdmcp6_1.1.5-1_amd64.deb' dpkg-name: info: moved '3178850c82672525244b750776815e2ff4551fc2' to '/srv/rebuilderd/tmp/tmpvo526b3v/make_4.3-4.1_amd64.deb' dpkg-name: info: moved '42fc22c76dade04c99d8a23141a5fe12d46ae697' to '/srv/rebuilderd/tmp/tmp98dlcgwm/rpcsvc-proto_1.4.3-1_amd64.deb' dpkg-name: info: moved '26c4964551a9a6d5ef111986dab43a0907fa5631' to '/srv/rebuilderd/tmp/tmpkocq7qz5/libxv-dev_1.0.11-1.1+b2_amd64.deb' dpkg-name: info: moved '863b42d49fe03ddab657301ee6c8f4a066b3bcdf' to '/srv/rebuilderd/tmp/tmp8v0aaj81/libjansson4_2.14-2+b3_amd64.deb' dpkg-name: info: moved 'e8644c58e4c82c97f9650a87cac1d7d603973c1b' to '/srv/rebuilderd/tmp/tmpaqbr6dro/libtheora0_1.1.1+dfsg.1-17_amd64.deb' dpkg-name: info: moved '6a6c6906e976cd58d8777c9465ff0af5054950d5' to '/srv/rebuilderd/tmp/tmp01n45tgq/libmpfr6_4.2.1-1+b2_amd64.deb' dpkg-name: info: moved 'd469d86db695296d17af345849d5aab2231290a4' to '/srv/rebuilderd/tmp/tmpyt2dpe5q/xorg-sgml-doctools_1.11-1.1_all.deb' dpkg-name: info: moved 'c2e9e5730c07a842138545f18b8cdb68fff5578b' to '/srv/rebuilderd/tmp/tmpz5xv0br6/libidn2-0_2.3.7-2+b1_amd64.deb' dpkg-name: info: moved '219b052634bbd9f8af40d19cd7ea3dc738b5320e' to '/srv/rebuilderd/tmp/tmpqzsrqhuj/libxext6_1.3.4-1+b2_amd64.deb' Downloading dependency 255 of 473: libpam-modules-bin:amd64=1.5.3-7+b1 Downloading dependency 256 of 473: libgcc-s1:amd64=14.2.0-8 Downloading dependency 257 of 473: libxcb1-dev:amd64=1.17.0-2+b1 Downloading dependency 258 of 473: libedit2:amd64=3.1-20240808-1 Downloading dependency 259 of 473: libopus0:amd64=1.5.2-2 Downloading dependency 260 of 473: libpcre2-dev:amd64=10.44-4 Downloading dependency 261 of 473: libaudit-common:amd64=1:4.0.2-2 Downloading dependency 262 of 473: libevent-2.1-7t64:amd64=2.1.12-stable-10+b1 Downloading dependency 263 of 473: texlive-latex-recommended:amd64=2024.20241115-1 Downloading dependency 264 of 473: mawk:amd64=1.3.4.20240905-1 Downloading dependency 265 of 473: libxinerama1:amd64=2:1.1.4-3+b2 Downloading dependency 266 of 473: libldap-dev:amd64=2.5.18+dfsg-3+b1 Downloading dependency 267 of 473: libcurl3t64-gnutls:amd64=8.11.0-1 Downloading dependency 268 of 473: libncurses-dev:amd64=6.5-2+b1 Downloading dependency 269 of 473: libgssrpc4t64:amd64=1.21.3-3 Downloading dependency 270 of 473: libspa-0.2-modules:amd64=1.2.7-1 Downloading dependency 271 of 473: libxcb-present0:amd64=1.17.0-2+b1 Downloading dependency 272 of 473: libice-dev:amd64=2:1.1.1-1 Downloading dependency 273 of 473: libxaw7:amd64=2:1.0.16-1 Downloading dependency 274 of 473: gir1.2-glib-2.0-dev:amd64=2.82.2-3 Downloading dependency 275 of 473: mesa-libgallium:amd64=24.2.8-1 Downloading dependency 276 of 473: texlive-binaries:amd64=2024.20240313.70630+ds-5 Downloading dependency 277 of 473: gzip:amd64=1.12-1.1 Downloading dependency 278 of 473: libxml2-dev:amd64=2.12.7+dfsg+really2.9.14-0.2+b1 Downloading dependency 279 of 473: libharfbuzz-icu0:amd64=10.0.1-1 Downloading dependency 280 of 473: libxxf86vm1:amd64=1:1.1.4-1+b3 Downloading dependency 281 of 473: libtsan2:amd64=14.2.0-8 Downloading dependency 282 of 473: libxshmfence1:amd64=1.3-1+b2 Downloading dependency 283 of 473: base-files:amd64=13.6 Downloading dependency 284 of 473: libp11-kit-dev:amd64=0.25.5-2+b1 Downloading dependency 285 of 473: libfontbox-java:amd64=1:1.8.16-5 Downloading dependency 286 of 473: libasyncns0:amd64=0.8-6+b5 Downloading dependency 287 of 473: libatomic1:amd64=14.2.0-8 Downloading dependency 288 of 473: file:amd64=1:5.45-3+b1 Downloading dependency 289 of 473: dpkg:amd64=1.22.11 Downloading dependency 290 of 473: libjpeg-dev:amd64=1:2.1.5-3+b1 Downloading dependency 291 of 473: libxi6:amd64=2:1.8.2-1 Downloading dependency 292 of 473: usr-is-merged:amd64=39 Downloading dependency 293 of 473: libopenal1:amd64=1:1.24.1-2 Downloading dependency 294 of 473: libuuid1:amd64=2.40.2-11 Downloading dependency 295 of 473: libsepol-dev:amd64=3.7-1 Downloading dependency 296 of 473: libxcursor-dev:amd64=1:1.2.2-1+b1 Downloading dependency 297 of 473: sed:amd64=4.9-2 Downloading dependency 298 of 473: librtmp1:amd64=2.4+20151223.gitfa8646d.1-2+b5 Downloading dependency 299 of 473: texlive-base:amd64=2024.20241115-1 Downloading dependency 300 of 473: libgles1:amd64=1.7.0-1+b2 Downloading dependency 301 of 473: libgbm-dev:amd64=24.2.8-1 Downloading dependency 302 of 473: libgio-2.0-dev-bin:amd64=2.82.2-3 Downloading dependency 303 of 473: g++:amd64=4:14.2.0-1 Downloading dependency 304 of 473: libgnutls-dane0t64:amd64=3.8.8-2 Downloading dependency 305 of 473: native-architecture:amd64=0.2.3 Downloading dependency 306 of 473: libout123-0t64:amd64=1.32.9-1 Downloading dependency 307 of 473: netbase:amd64=6.4 Downloading dependency 308 of 473: libptexenc1:amd64=2024.20240313.70630+ds-5 Downloading dependency 309 of 473: libgraphite2-dev:amd64=1.3.14-2+b1 Downloading dependency 310 of 473: libzstd-dev:amd64=1.5.6+dfsg-1+b1 Downloading dependency 311 of 473: libbrotli1:amd64=1.1.0-2+b6 Downloading dependency 312 of 473: dash:amd64=0.5.12-9 Downloading dependency 313 of 473: libicu72:amd64=72.1-5+b1 Downloading dependency 314 of 473: libwayland-client0:amd64=1.23.0-1+b1 Downloading dependency 315 of 473: libxkbcommon0:amd64=1.7.0-1 Downloading dependency 316 of 473: libwayland-dev:amd64=1.23.0-1+b1 Downloading dependency 317 of 473: libxpm4:amd64=1:3.5.17-1+b2 Downloading dependency 318 of 473: libtexlua53-5:amd64=2024.20240313.70630+ds-5 Downloading dependency 319 of 473: libarchive-zip-perl:amd64=1.68-1 Downloading dependency 320 of 473: libnghttp2-14:amd64=1.64.0-1 Downloading dependency 321 of 473: libsysprof-capture-4-dev:amd64=47.1-1 Downloading dependency 322 of 473: m4:amd64=1.4.19-4 Downloading dependency 323 of 473: libffi8:amd64=3.4.6-1 Downloading dependency 324 of 473: texlive-pictures:amd64=2024.20241115-1 Downloading dependency 325 of 473: libxcb-render0:amd64=1.17.0-2+b1 Downloading dependency 326 of 473: libdrm-common:amd64=2.4.123-1 Downloading dependency 327 of 473: comerr-dev:amd64=2.1-1.47.2~rc1-1 Downloading dependency 328 of 473: libpcre2-8-0:amd64=10.44-4 Downloading dependency 329 of 473: libssh2-1-dev:amd64=1.11.1-1 Downloading dependency 330 of 473: gcc-14:amd64=14.2.0-8 Downloading dependency 331 of 473: libice6:amd64=2:1.1.1-1 Downloading dependency 332 of 473: cpp-14:amd64=14.2.0-8 Downloading dependency 333 of 473: tar:amd64=1.35+dfsg-3 Downloading dependency 334 of 473: libxml2:amd64=2.12.7+dfsg+really2.9.14-0.2+b1 Downloading dependency 335 of 473: libffi-dev:amd64=3.4.6-1 Downloading dependency 336 of 473: libgraphite2-3:amd64=1.3.14-2+b1 Downloading dependency 337 of 473: libasound2-data:amd64=1.2.12-1 Downloading dependency 338 of 473: libssl3t64:amd64=3.3.2-2 Downloading dependency 339 of 473: libcunit1-dev:amd64=2.1-3-dfsg-2.7+b1 Downloading dependency 340 of 473: libhogweed6t64:amd64=3.10-1+b1 Downloading dependency 341 of 473: gcc:amd64=4:14.2.0-1 Downloading dependency 342 of 473: libx11-xcb1:amd64=2:1.8.10-2 Downloading dependency 343 of 473: libpcre2-32-0:amd64=10.44-4 Downloading dependency 344 of 473: hostname:amd64=3.25 Downloading dependency 345 of 473: cpp-x86-64-linux-gnu:amd64=4:14.2.0-1 Downloading dependency 346 of 473: libgdbm-compat4t64:amd64=1.24-2 Downloading dependency 347 of 473: libssh2-1t64:amd64=1.11.1-1 Downloading dependency 348 of 473: libxcb1:amd64=1.17.0-2+b1 Downloading dependency 349 of 473: xtrans-dev:amd64=1.4.0-1 Downloading dependency 350 of 473: automake:amd64=1:1.16.5-1.3 Downloading dependency 351 of 473: libfreetype-dev:amd64=2.13.3+dfsg-1 Downloading dependency 352 of 473: cpp:amd64=4:14.2.0-1 Downloading dependency 353 of 473: libopusfile-dev:amd64=0.12-4+b3 Downloading dependency 354 of 473: autoconf:amd64=2.72-3 Downloading dependency 355 of 473: libjpeg62-turbo:amd64=1:2.1.5-3+b1 Downloading dependency 356 of 473: libquadmath0:amd64=14.2.0-8 Downloading dependency 357 of 473: libunbound8:amd64=1.22.0-1 Downloading dependency 358 of 473: libgmpxx4ldbl:amd64=2:6.3.0+dfsg-2+b2 Downloading dependency 359 of 473: t1utils:amd64=1.41-4 Downloading dependency 360 of 473: libopenal-data:amd64=1:1.24.1-2 Downloading dependency 361 of 473: libgnutls-openssl27t64:amd64=3.8.8-2 Downloading dependency 362 of 473: libdrm-nouveau2:amd64=2.4.123-1 Downloading dependency 363 of 473: libxi-dev:amd64=2:1.8.2-1 Downloading dependency 364 of 473: ucf:amd64=3.0043+nmu1 Downloading dependency 365 of 473: dh-strip-nondeterminism:amd64=1.14.0-1 Downloading dependency 366 of 473: libpcre2-posix3:amd64=10.44-4 Downloading dependency 367 of 473: libharfbuzz-gobject0:amd64=10.0.1-1 Downloading dependency 368 of 473: libzstd1:amd64=1.5.6+dfsg-1+b1 Downloading dependency 369 of 473: libperl5.40:amd64=5.40.0-8 Downloading dependency 370 of 473: libsamplerate0:amd64=0.2.2-4+b2 Downloading dependency 371 of 473: libxdmcp6:amd64=1:1.1.5-1 Downloading dependency 372 of 473: make:amd64=4.3-4.1 Downloading dependency 373 of 473: rpcsvc-proto:amd64=1.4.3-1 Downloading dependency 374 of 473: libxv-dev:amd64=2:1.0.11-1.1+b2 Downloading dependency 375 of 473: libjansson4:amd64=2.14-2+b3 Downloading dependency 376 of 473: libtheora0:amd64=1.1.1+dfsg.1-17 Downloading dependency 377 of 473: libmpfr6:amd64=4.2.1-1+b2 Downloading dependency 378 of 473: xorg-sgml-doctools:amd64=1:1.11-1.1 Downloading dependency 379 of 473: libidn2-0:amd64=2.3.7-2+b1 Downloading dependency 380 of 473: libxext6:amd64=2:1.3.4-1+b2 Downloading dependency 381 of 473: python3.12-minimal:amd64=3.12.7-3dpkg-name: info: moved '294bcd8802a03cf0bffbc729d52e8396577db093' to '/srv/rebuilderd/tmp/tmp1e3wuiv3/python3.12-minimal_3.12.7-3_amd64.deb' dpkg-name: info: moved '38cf26dca4e698bef38de27cc65ae377922cba19' to '/srv/rebuilderd/tmp/tmprnhy64g1/libbrotli-dev_1.1.0-2+b6_amd64.deb' dpkg-name: info: moved 'dc5742b1aca9405d0ef2f4381aed4eb815709f68' to '/srv/rebuilderd/tmp/tmpngj96___/tzdata_2024b-3_all.deb' dpkg-name: info: moved 'dfbc57f734cb0fdfd4351c38062b6fa101134603' to '/srv/rebuilderd/tmp/tmpe_riqz77/librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb' dpkg-name: info: moved '6610e9ed8ca8a6e529b169cd54e73b61fd4a0dbf' to '/srv/rebuilderd/tmp/tmp_a6lje9f/libcap2_2.66-5+b1_amd64.deb' dpkg-name: info: moved 'f9a9ffbb29a67117ba5d46e557cb3ffca0755be1' to '/srv/rebuilderd/tmp/tmp9glk2odb/libgbm1_24.2.8-1_amd64.deb' dpkg-name: info: moved '4bf078235dc8905d6817e4755751f7743a70b921' to '/srv/rebuilderd/tmp/tmp6wyvph1w/g++-14-x86-64-linux-gnu_14.2.0-8_amd64.deb' dpkg-name: info: moved 'eafe3ec458c8dd259ed002697ad002e064f7276a' to '/srv/rebuilderd/tmp/tmp140_jhg4/libxdmcp-dev_1.1.5-1_amd64.deb' dpkg-name: info: moved '127e08aeb15cb0f9366bf4350b96299b0b954d4d' to '/srv/rebuilderd/tmp/tmpvx8dzu7u/libxcb-dri3-0_1.17.0-2+b1_amd64.deb' dpkg-name: info: moved '06d850cea4e348af3081871acc43f04cce2e0cd2' to '/srv/rebuilderd/tmp/tmpu0wgpgit/debhelper_13.20_all.deb' dpkg-name: info: moved 'c3851975e95136e5d10ec9626d96a9dd283cf901' to '/srv/rebuilderd/tmp/tmptb9hmqg3/libglx-dev_1.7.0-1+b2_amd64.deb' dpkg-name: info: moved 'dcecca88d63cc2a317ce4d74ddd21850852e9870' to '/srv/rebuilderd/tmp/tmpeylqwxwp/libdecor-0-dev_0.2.2-2_amd64.deb' dpkg-name: info: moved '1f906f71c068951c452d42b814881fcc570dc11c' to '/srv/rebuilderd/tmp/tmp947j3ia4/libudev1_257~rc3-1_amd64.deb' dpkg-name: info: moved 'a3a4525073551b03a55b148f5a118ccbb1991bf3' to '/srv/rebuilderd/tmp/tmpzaa4hdhn/sensible-utils_0.0.24_all.deb' dpkg-name: info: moved 'ec926792b2aaf861eaed1080807a85669d9b3c59' to '/srv/rebuilderd/tmp/tmpo3t8byr2/libpam-runtime_1.5.3-7_all.deb' dpkg-name: info: moved '9648a66e350901fd4fa5202277dfd608ab49a7ce' to '/srv/rebuilderd/tmp/tmpxwo1crzg/liblzma5_5.6.3-1+b1_amd64.deb' dpkg-name: info: moved 'af48abc8464883a9e207075bf54d62c10ebd1a72' to '/srv/rebuilderd/tmp/tmp4vu7fimo/libgles-dev_1.7.0-1+b2_amd64.deb' dpkg-name: info: moved '8ca86478c87b5b1239658197147bbf52bc2425ef' to '/srv/rebuilderd/tmp/tmpg6730vh8/libmodplug-dev_0.8.9.0-3+b2_amd64.deb' dpkg-name: info: moved '7ab66047ee15e46cf3cc9de47d7e7e46f8834b6b' to '/srv/rebuilderd/tmp/tmpcpw0s_da/libc6-dev_2.40-4_amd64.deb' dpkg-name: info: moved 'db4efdbb54a4f10b9287a5e856a9da17332edd30' to '/srv/rebuilderd/tmp/tmp3ttrw9rd/libxcb-sync1_1.17.0-2+b1_amd64.deb' dpkg-name: info: moved 'accf88ac5b003f0cc2d7752a079ba2358278a587' to '/srv/rebuilderd/tmp/tmpa5wfjqkt/libxss1_1.2.3-1+b2_amd64.deb' dpkg-name: info: moved 'ca72c37ff19b901b427ab9489e6baa6894a95577' to '/srv/rebuilderd/tmp/tmphiao5emq/libbz2-dev_1.0.8-6_amd64.deb' dpkg-name: info: moved '68887a706d5a1b1215d93e723121d11d0f62b9eb' to '/srv/rebuilderd/tmp/tmpmcy_bqrp/libssl-dev_3.3.2-2_amd64.deb' dpkg-name: info: moved 'f53547f9adb1f0b29ffe3cff83ec2eeb96c251a9' to '/srv/rebuilderd/tmp/tmpsda31s4p/gir1.2-ibus-1.0_1.5.31-1_amd64.deb' dpkg-name: info: moved '725300f0e90782e4ec9eabadd0bac2c1b324d3da' to '/srv/rebuilderd/tmp/tmp43jf1jh0/libmpg123-dev_1.32.9-1_amd64.deb' dpkg-name: info: moved '538aa8487d0f70c25db81e85a325271ad77929f2' to '/srv/rebuilderd/tmp/tmpn1ysr5nr/base-passwd_3.6.5_amd64.deb' dpkg-name: info: moved 'a85aba0b77ac26315755c4e3862c6703dd77b2bd' to '/srv/rebuilderd/tmp/tmp2331ur_a/libselinux1_3.7-3+b1_amd64.deb' dpkg-name: info: moved 'bd540c673547cf467c2250efccce0a98c243d509' to '/srv/rebuilderd/tmp/tmpqsy9nkxw/linux-libc-dev_6.11.10-1_all.deb' dpkg-name: info: moved '3d3560c48f00aed739ae70cfe7e06bfea8a61e98' to '/srv/rebuilderd/tmp/tmptu0ueqjv/init-system-helpers_1.67_all.deb' dpkg-name: info: moved '87a0ba03992e4449c8e0dd06d0d2315bf3afdfca' to '/srv/rebuilderd/tmp/tmpru80p33h/libgirepository-2.0-0_2.82.2-3_amd64.deb' dpkg-name: info: moved '3d160ff71591f7bfe098e222e653052240954ed6' to '/srv/rebuilderd/tmp/tmp5zbedv8e/timgm6mb-soundfont_1.3-5_all.deb' dpkg-name: info: moved '42a3bceddf270e4103db6068831e9031d5466a08' to '/srv/rebuilderd/tmp/tmpgi32ne9m/libflac-dev_1.4.3+ds-2.1+b1_amd64.deb' dpkg-name: info: moved 'b212992fb1c9ae809e852d558e3144d62b84eb74' to '/srv/rebuilderd/tmp/tmp84xarjaj/libcrypt-dev_4.4.36-5_amd64.deb' dpkg-name: info: moved 'e9ead5081c3b70e5b5831f6324910c883dd7ef40' to '/srv/rebuilderd/tmp/tmp3vsmhma8/g++-x86-64-linux-gnu_14.2.0-1_amd64.deb' dpkg-name: info: moved '5e21e8d65bb04275934383376ef9ce55ac004f0c' to '/srv/rebuilderd/tmp/tmpnd_8hald/libgl1_1.7.0-1+b2_amd64.deb' dpkg-name: info: moved '8cae9b328e0661ff7dd194f4c75c78680a99e1c3' to '/srv/rebuilderd/tmp/tmpa_u8wxnj/libreadline8t64_8.2-5_amd64.deb' dpkg-name: info: moved '5eec17161294aa2d83ff72e4956de2563cc25968' to '/srv/rebuilderd/tmp/tmpyv5vlosx/libvorbis-dev_1.3.7-2+b1_amd64.deb' dpkg-name: info: moved 'a0ef37aac3d7e82078b20aab895985693d0df628' to '/srv/rebuilderd/tmp/tmpt3ysl1nj/pkgconf-bin_1.8.1-4_amd64.deb' dpkg-name: info: moved '61921be671ffab5ab351306b9cde74a0987cd62a' to '/srv/rebuilderd/tmp/tmpg1uz5584/findutils_4.10.0-3_amd64.deb' dpkg-name: info: moved '16f1880620b1a8a4ba013e94e93bcf25a3f25d76' to '/srv/rebuilderd/tmp/tmpxomi9pfk/libgssapi-krb5-2_1.21.3-3_amd64.deb' dpkg-name: info: moved '06a78d2ac1bbae7a211114f2256a630007ce024c' to '/srv/rebuilderd/tmp/tmpzbiz83kj/autopoint_0.22.5-2_all.deb' dpkg-name: info: moved '429412435ee54708b6bb00fba8f4b49522ac446e' to '/srv/rebuilderd/tmp/tmp4qoj7owy/ncurses-bin_6.5-2+b1_amd64.deb' dpkg-name: info: moved '8b2baea212e9a6fe4c72c4392cd30defee0509ac' to '/srv/rebuilderd/tmp/tmpkf9l32nn/readline-common_8.2-5_all.deb' dpkg-name: info: moved '4ec9adea0456a833e4eee1f7f5a4a8f38bf5daf8' to '/srv/rebuilderd/tmp/tmpna5zt_31/libasound2-dev_1.2.12-1+b1_amd64.deb' dpkg-name: info: moved 'a1f3edfc9367fa57d0bb09f81b86853ece2d5d15' to '/srv/rebuilderd/tmp/tmpv0sk04z6/build-essential_12.12_amd64.deb' dpkg-name: info: moved '95e811c83a3e9135d9b6edb633d7daca04c451b2' to '/srv/rebuilderd/tmp/tmp_t75rzbb/libkeyutils1_1.6.3-4_amd64.deb' dpkg-name: info: moved '246fb47313d73ced888bb0de93e70c6f3e660819' to '/srv/rebuilderd/tmp/tmplgso48co/nettle-dev_3.10-1+b1_amd64.deb' dpkg-name: info: moved 'c653a0b13bbe2fba0d5a01b5c86459447ee65f29' to '/srv/rebuilderd/tmp/tmpk5dnfbky/libxau-dev_1.0.11-1_amd64.deb' dpkg-name: info: moved 'd6fd9dcc2d8b5fd783935808233939b4472f3127' to '/srv/rebuilderd/tmp/tmpy64ppjvf/libgnutls30t64_3.8.8-2_amd64.deb' dpkg-name: info: moved 'e0df83113384442c8973fe35be13326370c99fd8' to '/srv/rebuilderd/tmp/tmphx5wl4vg/zlib1g-dev_1.3.dfsg+really1.3.1-1+b1_amd64.deb' dpkg-name: info: moved 'd06c64eaab0098d2d00630b4d2b16115dccbc096' to '/srv/rebuilderd/tmp/tmp046kxn67/libsndio-dev_1.10.0-0.1_amd64.deb' dpkg-name: info: moved '5e325d5158af5a903333a34a6b3631269b62a71d' to '/srv/rebuilderd/tmp/tmpkutpav4w/binutils-x86-64-linux-gnu_2.43.50.20241126-3_amd64.deb' dpkg-name: info: moved 'd41d173c249c47399918224a1bf81459457d3a2e' to '/srv/rebuilderd/tmp/tmprkm536bw/libk5crypto3_1.21.3-3_amd64.deb' dpkg-name: info: moved 'e49d83f8ff87493a9991ea54ffe6053e89be46e5' to '/srv/rebuilderd/tmp/tmpj0p8nl8g/libmpfi0_1.5.4+ds-4_amd64.deb' dpkg-name: info: moved 'cf5011ffeed3b60424df11c91ba0167ad157e897' to '/srv/rebuilderd/tmp/tmpojc8r01a/perl_5.40.0-8_amd64.deb' dpkg-name: info: moved '0ff98f51d2151acf6ba262520953a45812911263' to '/srv/rebuilderd/tmp/tmpwye9prkx/libsensors5_3.6.0-10+b1_amd64.deb' dpkg-name: info: moved '952fe4b90a5b783e4fe75583d9851bddd4bdf38f' to '/srv/rebuilderd/tmp/tmpc86hb5bv/libctf-nobfd0_2.43.50.20241126-3_amd64.deb' dpkg-name: info: moved 'a4cbe9b0ac297af3cbb4676b7bf977df517e4160' to '/srv/rebuilderd/tmp/tmp4zg7rbnr/libstdc++6_14.2.0-8_amd64.deb' dpkg-name: info: moved 'a946f12a662cf33b4f063f61352bb5367a0c7454' to '/srv/rebuilderd/tmp/tmpwsci4jiu/libmp3lame0_3.100-6+b3_amd64.deb' dpkg-name: info: moved 'df5b1a6cc7c1422eb0c30211f5d47dd51fd0ea8b' to '/srv/rebuilderd/tmp/tmpmpj6l_hg/libfluidsynth3_2.4.0-1_amd64.deb' dpkg-name: info: moved '09278015ccb2634f9643ddf05439d59af30b088f' to '/srv/rebuilderd/tmp/tmpkl3wo6za/libcunit1_2.1-3-dfsg-2.7+b1_amd64.deb' dpkg-name: info: moved '3cee1b2a71b67fef7d36e71dd58c31fc34824507' to '/srv/rebuilderd/tmp/tmpmf81zgga/libdebconfclient0_0.274_amd64.deb' dpkg-name: info: moved '09edeec42e0b25c100ad0e653b4e50c5b94a58f5' to '/srv/rebuilderd/tmp/tmpdsdmxgli/libngtcp2-crypto-gnutls8_1.9.1-1_amd64.deb' dpkg-name: info: moved 'c6fd6703f6869ae6e23497858d7ed4517a5b5cfc' to '/srv/rebuilderd/tmp/tmp7qlodi4w/libpulse0_16.1+dfsg1-5.1+b1_amd64.deb' dpkg-name: info: moved 'b3c27ce45d34da34e9fa0358ba13e35b1a18ca20' to '/srv/rebuilderd/tmp/tmpn_7r3mq7/openssl-provider-legacy_3.3.2-2_amd64.deb' dpkg-name: info: moved '1bc6a353b2615c345efd1d929672e4548e483450' to '/srv/rebuilderd/tmp/tmpuwjcug5w/libkrb5-3_1.21.3-3_amd64.deb' dpkg-name: info: moved '6e217d4e7d0f57a9973e9d88de706ce60fe3861f' to '/srv/rebuilderd/tmp/tmpe52utkyo/libsdl2-dev_2.30.9+dfsg-1_amd64.deb' dpkg-name: info: moved 'b971e420557350e0e4879bdbf8aa10b88a26ea2a' to '/srv/rebuilderd/tmp/tmp865sg4bc/libnghttp3-9_1.6.0-2_amd64.deb' dpkg-name: info: moved '479c272cd4ccdd68bda778cc0bf2d3b45efc14d7' to '/srv/rebuilderd/tmp/tmpu4p5r2sn/xkb-data_2.42-1_all.deb' dpkg-name: info: moved '4a5cb2de79b66368ed637fe6fdc9c0bbb4bfcc1d' to '/srv/rebuilderd/tmp/tmpvhjpq64q/libnghttp2-dev_1.64.0-1_amd64.deb' dpkg-name: info: moved '5e2b6766777a80fab821ec9ebfc44191145fd98f' to '/srv/rebuilderd/tmp/tmpuhhq9zec/libvorbis0a_1.3.7-2+b1_amd64.deb' dpkg-name: info: moved '2f2c7dbb9a6ab04a149b44daf47a719f0715fa71' to '/srv/rebuilderd/tmp/tmpbky7lh2z/libpkgconf3_1.8.1-4_amd64.deb' dpkg-name: info: moved '4a2f53ccc4ddd46f201ddc534111b22d8e4aa04d' to '/srv/rebuilderd/tmp/tmp0_q1xgph/libdbus-1-dev_1.14.10-6_amd64.deb' dpkg-name: info: moved 'fa581166c08ceeeca1b4b087acf693a4a24b75b4' to '/srv/rebuilderd/tmp/tmp9zwwd_yg/libpaper1_1.1.29+b2_amd64.deb' dpkg-name: info: moved '48fd38e94731f942a7b533c54a3f22c6b51a9716' to '/srv/rebuilderd/tmp/tmpb75unb9g/libglib2.0-0t64_2.82.2-3_amd64.deb' dpkg-name: info: moved 'b40e03c969e10a75bb9e837438867a44a7c454d3' to '/srv/rebuilderd/tmp/tmpb2d6dqpe/libmagic-mgc_5.45-3+b1_amd64.deb' dpkg-name: info: moved '1a2b0cb183505e6fe701434c2aa56d8bf700f707' to '/srv/rebuilderd/tmp/tmpf5ibeg2a/fonts-lmodern_2.005-1_all.deb' dpkg-name: info: moved '71cc7ab5f43413eefecb7a91e829ae772b8ffd27' to '/srv/rebuilderd/tmp/tmp5mee02cf/libsndfile1-dev_1.2.2-1+b3_amd64.deb' dpkg-name: info: moved 'f4c9e3789ae9d45358c8fdf972aaa1130ae88971' to '/srv/rebuilderd/tmp/tmp1p18xktg/libgl-dev_1.7.0-1+b2_amd64.deb' dpkg-name: info: moved 'cefbbeb41869ffacff621e1a31bf66617df50832' to '/srv/rebuilderd/tmp/tmpsrt7gl6n/libelf1t64_0.192-4_amd64.deb' dpkg-name: info: moved '53f2b0612c8ed8a60970f9a206ae65eb84681f6e' to '/srv/rebuilderd/tmp/tmp1z6wp1q2/libacl1_2.3.2-2+b1_amd64.deb' dpkg-name: info: moved '222252175a81a3b901b5cb265fa478a2148732c3' to '/srv/rebuilderd/tmp/tmpuhg213st/libsasl2-2_2.1.28+dfsg1-8_amd64.deb' dpkg-name: info: moved '994df7d69e648cab71cfd2d2dbf998be6c454f50' to '/srv/rebuilderd/tmp/tmp_odmeku5/libibus-1.0-dev_1.5.31-1_amd64.deb' dpkg-name: info: moved 'f4d8fc767529ad65ea1e5676023021ca7b120749' to '/srv/rebuilderd/tmp/tmpainztce1/libc-dev-bin_2.40-4_amd64.deb' dpkg-name: info: moved '9bd95d06944ad03f6b05ba59ce8ee12767712668' to '/srv/rebuilderd/tmp/tmpmkgoue__/libmpg123-0t64_1.32.9-1_amd64.deb' dpkg-name: info: moved '6a5898d94fe1e2c68179836df129bd13328f32ae' to '/srv/rebuilderd/tmp/tmptk9wwmjs/libmount1_2.40.2-11_amd64.deb' dpkg-name: info: moved '02630b9f7fc308f50fbe69858a2e0843a8a016dd' to '/srv/rebuilderd/tmp/tmprkdeyxrf/bash-completion_2.14.0-2_all.deb' dpkg-name: info: moved '7ab26201b8107f883b0110770868d209bbcb7ffd' to '/srv/rebuilderd/tmp/tmp51k6lw70/libxcursor1_1.2.2-1+b1_amd64.deb' dpkg-name: info: moved '9eab7a640f98816cbbd664b5c51275becff402de' to '/srv/rebuilderd/tmp/tmpbicpfv5p/libpipewire-0.3-0t64_1.2.7-1_amd64.deb' dpkg-name: info: moved '6760fccc20f115252345ad33f666ef5d92493a25' to '/srv/rebuilderd/tmp/tmpavakb1g7/libcairo-gobject2_1.18.2-2_amd64.deb' dpkg-name: info: moved '27d1af4a78483ced859fce293df6a6c55f4e5dab' to '/srv/rebuilderd/tmp/tmp68ryatop/libdrm-intel1_2.4.123-1_amd64.deb' dpkg-name: info: moved 'fb6312e7782bac31683a2b146e3b21a9ae5e12c9' to '/srv/rebuilderd/tmp/tmpia_d8jcz/libxfixes3_6.0.0-2+b2_amd64.deb' dpkg-name: info: moved '43c805a2d88aceb35b0356518c0d43d5bab0e496' to '/srv/rebuilderd/tmp/tmpwk31dpib/libglapi-mesa_24.2.8-1_amd64.deb' dpkg-buildpackage: info: source package debootsnap-dummy dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/debootsnap-dummy/ dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'debootsnap-dummy' in '../debootsnap-dummy_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../debootsnap-dummy_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the /srv/rebuilderd/tmp/tmpyw6bip0_/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture amd64 is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP Ign:1 copy:/srv/rebuilderd/tmp/tmpyw6bip0_/cache ./ InRelease Get:2 copy:/srv/rebuilderd/tmp/tmpyw6bip0_/cache ./ Release [462 B] Ign:3 copy:/srv/rebuilderd/tmp/tmpyw6bip0_/cache ./ Release.gpg Get:4 copy:/srv/rebuilderd/tmp/tmpyw6bip0_/cache ./ Packages [712 kB] Fetched 713 kB in 0s (59.8 MB/s) Reading package lists... usr-is-merged found -- running merged-usr setup hook dpkg-deb: building package 'usr-is-merged' in '/srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP/tmp/tmp.0HLUWl2Ncg/usr-is-merged.deb'. Selecting previously unselected package usr-is-merged. (Reading database ... 0 files and directories currently installed.) Preparing to unpack .../usr-is-merged.deb ... Unpacking usr-is-merged (1) ... touch: cannot touch '/run/needrestart/unpacked': Permission denied Setting up usr-is-merged (1) ... I: skipping apt-get update because it was already run I: downloading packages with apt... I: extracting archives... I: running --extract-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/extract00.sh /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP Ign:1 copy:/srv/rebuilderd/tmp/tmpyw6bip0_/cache ./ InRelease Get:2 copy:/srv/rebuilderd/tmp/tmpyw6bip0_/cache ./ Release [462 B] Ign:3 copy:/srv/rebuilderd/tmp/tmpyw6bip0_/cache ./ Release.gpg Fetched 462 B in 0s (45.4 kB/s) Reading package lists... usr-is-merged found -- running merged-usr extract hook I: installing essential packages... I: running --essential-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/essential00.sh /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP dummy usr-is-merged package installed -- running merged-usr essential hook Reading package lists... Building dependency tree... The following packages will be upgraded: usr-is-merged 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 5572 B of archives. After this operation, 13.3 kB of additional disk space will be used. Get:1 copy:/srv/rebuilderd/tmp/tmpyw6bip0_/cache ./ usr-is-merged 39 [5572 B] Fetched 5572 B in 0s (0 B/s) Chrooting into /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP/ (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 3536 files and directories currently installed.) Preparing to unpack .../usr-is-merged_39_all.deb ... Unpacking usr-is-merged (39) over (1) ... Chrooting into /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP/ Setting up usr-is-merged (39) ... Chrooting into /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP/ I: installing remaining packages inside the chroot... I: running --customize-hook directly: /srv/rebuilderd/tmp/tmpyw6bip0_/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP Reading package lists... Building dependency tree... Reading state information... libharfbuzz-dev is already the newest version (10.0.1-1). libharfbuzz-dev set to manually installed. libteckit0 is already the newest version (2.5.12+ds1-1+b1). libteckit0 set to manually installed. libsdl2-ttf-2.0-0 is already the newest version (2.22.0+dfsg-1+b1). libsdl2-ttf-2.0-0 set to manually installed. libdrm-dev is already the newest version (2.4.123-1). libdrm-dev set to manually installed. libexpat1 is already the newest version (2.6.4-1). libexpat1 set to manually installed. man-db is already the newest version (2.13.0-1). man-db set to manually installed. liblsan0 is already the newest version (14.2.0-8). liblsan0 set to manually installed. libngtcp2-16 is already the newest version (1.9.1-1). libngtcp2-16 set to manually installed. python3-minimal is already the newest version (3.12.7-1). python3-minimal set to manually installed. ncurses-base is already the newest version (6.5-2). krb5-multidev is already the newest version (1.21.3-3). krb5-multidev set to manually installed. libngtcp2-dev is already the newest version (1.9.1-1). libngtcp2-dev set to manually installed. groff-base is already the newest version (1.23.0-5). groff-base set to manually installed. uuid-dev is already the newest version (2.40.2-11). uuid-dev set to manually installed. libncursesw6 is already the newest version (6.5-2+b1). libncursesw6 set to manually installed. libattr1 is already the newest version (1:2.5.2-2). libc-bin is already the newest version (2.40-4). libwayland-server0 is already the newest version (1.23.0-1+b1). libwayland-server0 set to manually installed. libkdb5-10t64 is already the newest version (1.21.3-3). libkdb5-10t64 set to manually installed. libfile-stripnondeterminism-perl is already the newest version (1.14.0-1). libfile-stripnondeterminism-perl set to manually installed. libsm6 is already the newest version (2:1.2.4-1). libsm6 set to manually installed. libitm1 is already the newest version (14.2.0-8). libitm1 set to manually installed. libfontconfig1 is already the newest version (2.15.0-1.1+b1). libfontconfig1 set to manually installed. libcommons-parent-java is already the newest version (56-1). libcommons-parent-java set to manually installed. xml-core is already the newest version (0.19). xml-core set to manually installed. libtasn1-6 is already the newest version (4.19.0-3+b3). libtasn1-6 set to manually installed. libisl23 is already the newest version (0.27-1). libisl23 set to manually installed. gir1.2-freedesktop is already the newest version (1.82.0-2). gir1.2-freedesktop set to manually installed. libxcb-glx0 is already the newest version (1.17.0-2+b1). libxcb-glx0 set to manually installed. libpcre2-16-0 is already the newest version (10.44-4). libpcre2-16-0 set to manually installed. libsmartcols1 is already the newest version (2.40.2-11). libfluidsynth-dev is already the newest version (2.4.0-1). libfluidsynth-dev set to manually installed. libglib2.0-data is already the newest version (2.82.2-3). libglib2.0-data set to manually installed. libsasl2-modules-db is already the newest version (2.1.28+dfsg1-8). libsasl2-modules-db set to manually installed. libpotrace0 is already the newest version (1.16-2+b2). libpotrace0 set to manually installed. libxrender-dev is already the newest version (1:0.9.10-1.1+b2). libxrender-dev set to manually installed. libxinerama-dev is already the newest version (2:1.1.4-3+b2). libxinerama-dev set to manually installed. libxxf86vm-dev is already the newest version (1:1.1.4-1+b3). libxxf86vm-dev set to manually installed. python3.12 is already the newest version (3.12.7-3). python3.12 set to manually installed. libxfixes-dev is already the newest version (1:6.0.0-2+b2). libxfixes-dev set to manually installed. libnettle8t64 is already the newest version (3.10-1+b1). libnettle8t64 set to manually installed. libglx-mesa0 is already the newest version (24.2.8-1). libglx-mesa0 set to manually installed. debconf is already the newest version (1.5.87). libsdl2-mixer-2.0-0 is already the newest version (2.8.0+dfsg-1+b3). libsdl2-mixer-2.0-0 set to manually installed. libllvm19 is already the newest version (1:19.1.4-1). libllvm19 set to manually installed. libkrb5support0 is already the newest version (1.21.3-3). libkrb5support0 set to manually installed. libxvidcore4 is already the newest version (2:1.3.7-1+b2). libxvidcore4 set to manually installed. libwebrtc-audio-processing1 is already the newest version (0.3-1+b2). libwebrtc-audio-processing1 set to manually installed. gir1.2-freedesktop-dev is already the newest version (1.82.0-2). gir1.2-freedesktop-dev set to manually installed. tex-common is already the newest version (6.18). tex-common set to manually installed. libxvidcore-dev is already the newest version (2:1.3.7-1+b2). libxvidcore-dev set to manually installed. gir1.2-glib-2.0 is already the newest version (2.82.2-3). gir1.2-glib-2.0 set to manually installed. libpam0g is already the newest version (1.5.3-7+b1). libsdl2-2.0-0 is already the newest version (2.30.9+dfsg-1). libsdl2-2.0-0 set to manually installed. grep is already the newest version (3.11-4). libstdc++-14-dev is already the newest version (14.2.0-8). libstdc++-14-dev set to manually installed. libdrm-amdgpu1 is already the newest version (2.4.123-1). libdrm-amdgpu1 set to manually installed. libvorbisenc2 is already the newest version (1.3.7-2+b1). libvorbisenc2 set to manually installed. libharfbuzz0b is already the newest version (10.0.1-1). libharfbuzz0b set to manually installed. gir1.2-harfbuzz-0.0 is already the newest version (10.0.1-1). gir1.2-harfbuzz-0.0 set to manually installed. libctf0 is already the newest version (2.43.50.20241126-3). libctf0 set to manually installed. libtinfo6 is already the newest version (6.5-2+b1). libcom-err2 is already the newest version (1.47.2~rc1-1). libcom-err2 set to manually installed. libegl1 is already the newest version (1.7.0-1+b2). libegl1 set to manually installed. libharfbuzz-cairo0 is already the newest version (10.0.1-1). libharfbuzz-cairo0 set to manually installed. libapache-pom-java is already the newest version (33-2). libapache-pom-java set to manually installed. libfreetype6 is already the newest version (2.13.3+dfsg-1). libfreetype6 set to manually installed. perl-base is already the newest version (5.40.0-8). libpng16-16t64 is already the newest version (1.6.44-2). libpng16-16t64 set to manually installed. python3-packaging is already the newest version (24.2-1). python3-packaging set to manually installed. libvulkan1 is already the newest version (1.3.296.0-1). libvulkan1 set to manually installed. libkadm5srv-mit12 is already the newest version (1.21.3-3). libkadm5srv-mit12 set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-9). libpam-modules is already the newest version (1.5.3-7+b1). libx11-data is already the newest version (2:1.8.10-2). libx11-data set to manually installed. libsdl2-mixer-dev is already the newest version (2.8.0+dfsg-1+b3). libsdl2-mixer-dev set to manually installed. libpipewire-0.3-dev is already the newest version (1.2.7-1). libpipewire-0.3-dev set to manually installed. libxrender1 is already the newest version (1:0.9.10-1.1+b2). libxrender1 set to manually installed. libbinutils is already the newest version (2.43.50.20241126-3). libbinutils set to manually installed. libibus-1.0-5 is already the newest version (1.5.31-1). libibus-1.0-5 set to manually installed. libglib2.0-dev-bin is already the newest version (2.82.2-3). libglib2.0-dev-bin set to manually installed. libxrandr2 is already the newest version (2:1.5.4-1+b1). libxrandr2 set to manually installed. libblkid1 is already the newest version (2.40.2-11). libaudit1 is already the newest version (1:4.0.2-2). xz-utils is already the newest version (5.6.3-1+b1). xz-utils set to manually installed. gcc-14-base is already the newest version (14.2.0-8). libsframe1 is already the newest version (2.43.50.20241126-3). libsframe1 set to manually installed. libxt-dev is already the newest version (1:1.2.1-1.2+b1). libxt-dev set to manually installed. libcc1-0 is already the newest version (14.2.0-8). libcc1-0 set to manually installed. libwayland-bin is already the newest version (1.23.0-1+b1). libwayland-bin set to manually installed. po-debconf is already the newest version (1.0.21+nmu1). po-debconf set to manually installed. libcap-ng0 is already the newest version (0.8.5-4). libdecor-0-0 is already the newest version (0.2.2-2). libdecor-0-0 set to manually installed. diffutils is already the newest version (1:3.10-1). bsdextrautils is already the newest version (2.40.2-11). bsdextrautils set to manually installed. perl-modules-5.40 is already the newest version (5.40.0-8). perl-modules-5.40 set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). libflac12t64 is already the newest version (1.4.3+ds-2.1+b1). libflac12t64 set to manually installed. libspa-0.2-dev is already the newest version (1.2.7-1). libspa-0.2-dev set to manually installed. libcurl4-gnutls-dev is already the newest version (8.11.0-1). libcurl4-gnutls-dev set to manually installed. dpkg-dev is already the newest version (1.22.11). dpkg-dev set to manually installed. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. libbsd0 is already the newest version (0.12.2-2). libbsd0 set to manually installed. debianutils is already the newest version (5.21). libgcc-14-dev is already the newest version (14.2.0-8). libgcc-14-dev set to manually installed. libdbus-1-3 is already the newest version (1.14.10-6). libdbus-1-3 set to manually installed. dwz is already the newest version (0.15-1+b1). dwz set to manually installed. libopenal-dev is already the newest version (1:1.24.1-2). libopenal-dev set to manually installed. libxcb-xfixes0 is already the newest version (1.17.0-2+b1). libxcb-xfixes0 set to manually installed. libtirpc-common is already the newest version (1.3.4+ds-1.3). libtirpc-common set to manually installed. xdg-utils is already the newest version (1.2.1-2). xdg-utils set to manually installed. libseccomp2 is already the newest version (2.5.5-2). libseccomp2 set to manually installed. cpp-14-x86-64-linux-gnu is already the newest version (14.2.0-8). cpp-14-x86-64-linux-gnu set to manually installed. girepository-tools is already the newest version (2.82.2-3). girepository-tools set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6). libz3-4 is already the newest version (4.13.3-1). libz3-4 set to manually installed. libgl1-mesa-dri is already the newest version (24.2.8-1). libgl1-mesa-dri set to manually installed. libcommons-logging-java is already the newest version (1.3.0-1). libcommons-logging-java set to manually installed. libopus-dev is already the newest version (1.5.2-2). libopus-dev set to manually installed. libsqlite3-0 is already the newest version (3.46.1-1). libsqlite3-0 set to manually installed. libkadm5clnt-mit12 is already the newest version (1.21.3-3). libkadm5clnt-mit12 set to manually installed. libselinux1-dev is already the newest version (3.7-3+b1). libselinux1-dev set to manually installed. bzip2 is already the newest version (1.0.8-6). bzip2 set to manually installed. libwayland-egl1 is already the newest version (1.23.0-1+b1). libwayland-egl1 set to manually installed. libcairo2 is already the newest version (1.18.2-2). libcairo2 set to manually installed. libasan8 is already the newest version (14.2.0-8). libasan8 set to manually installed. libsystemd0 is already the newest version (257~rc3-1). libgmp10 is already the newest version (2:6.3.0+dfsg-2+b2). libsamplerate0-dev is already the newest version (0.2.2-4+b2). libsamplerate0-dev set to manually installed. fontconfig-config is already the newest version (2.15.0-1.1+b1). fontconfig-config set to manually installed. libxcb-randr0 is already the newest version (1.17.0-2+b1). libxcb-randr0 set to manually installed. libudev-dev is already the newest version (257~rc3-1). libudev-dev set to manually installed. libwayland-cursor0 is already the newest version (1.23.0-1+b1). libwayland-cursor0 set to manually installed. libsensors-config is already the newest version (1:3.6.0-10). libsensors-config set to manually installed. libjpeg62-turbo-dev is already the newest version (1:2.1.5-3+b1). libjpeg62-turbo-dev set to manually installed. libsdl2-ttf-dev is already the newest version (2.22.0+dfsg-1+b1). libsdl2-ttf-dev set to manually installed. libxau6 is already the newest version (1:1.0.11-1). libxau6 set to manually installed. libc6 is already the newest version (2.40-4). libpipeline1 is already the newest version (1.5.8-1). libpipeline1 set to manually installed. libmagic1t64 is already the newest version (1:5.45-3+b1). libmagic1t64 set to manually installed. libglvnd0 is already the newest version (1.7.0-1+b2). libglvnd0 set to manually installed. libogg-dev is already the newest version (1.3.5-3+b2). libogg-dev set to manually installed. libhwasan0 is already the newest version (14.2.0-8). libhwasan0 set to manually installed. sysvinit-utils is already the newest version (3.11-1). libpciaccess-dev is already the newest version (0.17-3+b2). libpciaccess-dev set to manually installed. libpython3.12-minimal is already the newest version (3.12.7-3). libpython3.12-minimal set to manually installed. libpsl5t64 is already the newest version (0.21.2-1.1+b1). libpsl5t64 set to manually installed. libxkbcommon-dev is already the newest version (1.7.0-1). libxkbcommon-dev set to manually installed. libxrandr-dev is already the newest version (2:1.5.4-1+b1). libxrandr-dev set to manually installed. libdebhelper-perl is already the newest version (13.20). libdebhelper-perl set to manually installed. x11proto-dev is already the newest version (2024.1-1). x11proto-dev set to manually installed. fonts-dejavu-mono is already the newest version (2.37-8). fonts-dejavu-mono set to manually installed. dh-autoreconf is already the newest version (20). dh-autoreconf set to manually installed. libxt6t64 is already the newest version (1:1.2.1-1.2+b1). libxt6t64 set to manually installed. libmodplug1 is already the newest version (1:0.8.9.0-3+b2). libmodplug1 set to manually installed. libnsl2 is already the newest version (1.3.0-3+b3). libnsl2 set to manually installed. bash is already the newest version (5.2.32-1+b2). zip is already the newest version (3.0-14). zip set to manually installed. pkgconf is already the newest version (1.8.1-4). pkgconf set to manually installed. gettext is already the newest version (0.22.5-2). gettext set to manually installed. libpixman-1-0 is already the newest version (0.44.0-3). libpixman-1-0 set to manually installed. libxss-dev is already the newest version (1:1.2.3-1+b2). libxss-dev set to manually installed. libngtcp2-crypto-gnutls-dev is already the newest version (1.9.1-1). libngtcp2-crypto-gnutls-dev set to manually installed. libunistring5 is already the newest version (1.2-1+b1). libunistring5 set to manually installed. libcrypt1 is already the newest version (1:4.4.36-5). libblkid-dev is already the newest version (2.40.2-11). libblkid-dev set to manually installed. libxcb-dri2-0 is already the newest version (1.17.0-2+b1). libxcb-dri2-0 set to manually installed. texlive-latex-extra is already the newest version (2024.20241115-1). texlive-latex-extra set to manually installed. coreutils is already the newest version (9.5-1+b1). libpulse-mainloop-glib0 is already the newest version (16.1+dfsg1-5.1+b1). libpulse-mainloop-glib0 set to manually installed. gcc-14-x86-64-linux-gnu is already the newest version (14.2.0-8). gcc-14-x86-64-linux-gnu set to manually installed. libgmp-dev is already the newest version (2:6.3.0+dfsg-2+b2). libgmp-dev set to manually installed. libtheora-dev is already the newest version (1.1.1+dfsg.1-17). libtheora-dev set to manually installed. libtasn1-6-dev is already the newest version (4.19.0-3+b3). libtasn1-6-dev set to manually installed. libharfbuzz-subset0 is already the newest version (10.0.1-1). libharfbuzz-subset0 set to manually installed. binutils-common is already the newest version (2.43.50.20241126-3). binutils-common set to manually installed. libxext-dev is already the newest version (2:1.3.4-1+b2). libxext-dev set to manually installed. libgio-2.0-dev is already the newest version (2.82.2-3). libgio-2.0-dev set to manually installed. libnghttp3-dev is already the newest version (1.6.0-2). libnghttp3-dev set to manually installed. libx11-dev is already the newest version (2:1.8.10-2). libx11-dev set to manually installed. libicu-dev is already the newest version (72.1-5+b1). libicu-dev set to manually installed. libpaper-utils is already the newest version (1.1.29+b2). libpaper-utils set to manually installed. gettext-base is already the newest version (0.22.5-2). gettext-base set to manually installed. libsynctex2 is already the newest version (2024.20240313.70630+ds-5). libsynctex2 set to manually installed. libpulse-dev is already the newest version (16.1+dfsg1-5.1+b1). libpulse-dev set to manually installed. libgles2 is already the newest version (1.7.0-1+b2). libgles2 set to manually installed. libtool is already the newest version (2.4.7-8). libtool set to manually installed. gcc-x86-64-linux-gnu is already the newest version (4:14.2.0-1). gcc-x86-64-linux-gnu set to manually installed. libkpathsea6 is already the newest version (2024.20240313.70630+ds-5). libkpathsea6 set to manually installed. libidn2-dev is already the newest version (2.3.7-2+b1). libidn2-dev set to manually installed. libgomp1 is already the newest version (14.2.0-8). libgomp1 set to manually installed. libglib2.0-dev is already the newest version (2.82.2-3). libglib2.0-dev set to manually installed. libogg0 is already the newest version (1.3.5-3+b2). libogg0 set to manually installed. libsyn123-0t64 is already the newest version (1.32.9-1). libsyn123-0t64 set to manually installed. libsndio7.0 is already the newest version (1.10.0-0.1). libsndio7.0 set to manually installed. x11-common is already the newest version (1:7.7+23.1). x11-common set to manually installed. libsepol2 is already the newest version (3.7-1). libsepol2 set to manually installed. g++-14 is already the newest version (14.2.0-8). g++-14 set to manually installed. libegl-dev is already the newest version (1.7.0-1+b2). libegl-dev set to manually installed. libmxml-dev is already the newest version (3.3.1-1+b2). libmxml-dev set to manually installed. libinstpatch-dev is already the newest version (1.1.6-1+b2). libinstpatch-dev set to manually installed. libgdbm6t64 is already the newest version (1.24-2). libgdbm6t64 set to manually installed. libgnutls28-dev is already the newest version (3.8.8-2). libgnutls28-dev set to manually installed. libxmu6 is already the newest version (2:1.1.3-3+b3). libxmu6 set to manually installed. libzzip-0-13t64 is already the newest version (0.13.72+dfsg.1-1.3). libzzip-0-13t64 set to manually installed. libinstpatch-1.0-2 is already the newest version (1.1.6-1+b2). libinstpatch-1.0-2 set to manually installed. python3 is already the newest version (3.12.7-1). python3 set to manually installed. bsdutils is already the newest version (1:2.40.2-11). libdpkg-perl is already the newest version (1.22.11). libdpkg-perl set to manually installed. libpsl-dev is already the newest version (0.21.2-1.1+b1). libpsl-dev set to manually installed. patch is already the newest version (2.7.6-7). patch set to manually installed. libmxml1 is already the newest version (3.3.1-1+b2). libmxml1 set to manually installed. libopusfile0 is already the newest version (0.12-4+b3). libopusfile0 set to manually installed. media-types is already the newest version (10.1.0). media-types set to manually installed. icu-devtools is already the newest version (72.1-5+b1). icu-devtools set to manually installed. preview-latex-style is already the newest version (13.2-1). preview-latex-style set to manually installed. libxcb-shm0 is already the newest version (1.17.0-2+b1). libxcb-shm0 set to manually installed. libpdfbox-java is already the newest version (1:1.8.16-5). libpdfbox-java set to manually installed. binutils is already the newest version (2.43.50.20241126-3). binutils set to manually installed. libreadline-dev is already the newest version (8.2-5). libreadline-dev set to manually installed. libdrm-radeon1 is already the newest version (2.4.123-1). libdrm-radeon1 set to manually installed. libmd0 is already the newest version (1.1.0-2+b1). libpython3.12-stdlib is already the newest version (3.12.7-3). libpython3.12-stdlib set to manually installed. libtirpc3t64 is already the newest version (1.3.4+ds-1.3+b1). libtirpc3t64 set to manually installed. libjack-dev is already the newest version (1:0.126.0-2+b3). libjack-dev set to manually installed. libgprofng0 is already the newest version (2.43.50.20241126-3). libgprofng0 set to manually installed. libx11-6 is already the newest version (2:1.8.10-2). libx11-6 set to manually installed. libdrm2 is already the newest version (2.4.123-1). libdrm2 set to manually installed. autotools-dev is already the newest version (20220109.1). autotools-dev set to manually installed. libpng-dev is already the newest version (1.6.44-2). libpng-dev set to manually installed. libncurses6 is already the newest version (6.5-2+b1). libncurses6 set to manually installed. libsndfile1 is already the newest version (1.2.2-1+b3). libsndfile1 set to manually installed. texlive-latex-base is already the newest version (2024.20241115-1). texlive-latex-base set to manually installed. libuchardet0 is already the newest version (0.0.8-1+b2). libuchardet0 set to manually installed. libubsan1 is already the newest version (14.2.0-8). libubsan1 set to manually installed. util-linux is already the newest version (2.40.2-11). libkrb5-dev is already the newest version (1.21.3-3). libkrb5-dev set to manually installed. fonts-dejavu-core is already the newest version (2.37-8). fonts-dejavu-core set to manually installed. libsm-dev is already the newest version (2:1.2.4-1). libsm-dev set to manually installed. sgml-base is already the newest version (1.31). sgml-base set to manually installed. libglib2.0-bin is already the newest version (2.82.2-3). libglib2.0-bin set to manually installed. libasound2t64 is already the newest version (1.2.12-1+b1). libasound2t64 set to manually installed. libpciaccess0 is already the newest version (0.17-3+b2). libpciaccess0 set to manually installed. libjack0 is already the newest version (1:0.126.0-2+b3). libjack0 set to manually installed. libegl-mesa0 is already the newest version (24.2.8-1). libegl-mesa0 set to manually installed. libxv1 is already the newest version (2:1.0.11-1.1+b2). libxv1 set to manually installed. libp11-kit0 is already the newest version (0.25.5-2+b1). libp11-kit0 set to manually installed. libglx0 is already the newest version (1.7.0-1+b2). libglx0 set to manually installed. libldap-2.5-0 is already the newest version (2.5.18+dfsg-3+b1). libldap-2.5-0 set to manually installed. libmount-dev is already the newest version (2.40.2-11). libmount-dev set to manually installed. libmpc3 is already the newest version (1.3.1-1+b3). libmpc3 set to manually installed. libsystemd-dev is already the newest version (257~rc3-1). libsystemd-dev set to manually installed. libvorbisfile3 is already the newest version (1.3.7-2+b1). libvorbisfile3 set to manually installed. libpython3-stdlib is already the newest version (3.12.7-1). libpython3-stdlib set to manually installed. libpam-modules-bin is already the newest version (1.5.3-7+b1). libgcc-s1 is already the newest version (14.2.0-8). libxcb1-dev is already the newest version (1.17.0-2+b1). libxcb1-dev set to manually installed. libedit2 is already the newest version (3.1-20240808-1). libedit2 set to manually installed. libopus0 is already the newest version (1.5.2-2). libopus0 set to manually installed. libpcre2-dev is already the newest version (10.44-4). libpcre2-dev set to manually installed. libaudit-common is already the newest version (1:4.0.2-2). libevent-2.1-7t64 is already the newest version (2.1.12-stable-10+b1). libevent-2.1-7t64 set to manually installed. texlive-latex-recommended is already the newest version (2024.20241115-1). texlive-latex-recommended set to manually installed. mawk is already the newest version (1.3.4.20240905-1). libxinerama1 is already the newest version (2:1.1.4-3+b2). libxinerama1 set to manually installed. libldap-dev is already the newest version (2.5.18+dfsg-3+b1). libldap-dev set to manually installed. libcurl3t64-gnutls is already the newest version (8.11.0-1). libcurl3t64-gnutls set to manually installed. libncurses-dev is already the newest version (6.5-2+b1). libncurses-dev set to manually installed. libgssrpc4t64 is already the newest version (1.21.3-3). libgssrpc4t64 set to manually installed. libspa-0.2-modules is already the newest version (1.2.7-1). libspa-0.2-modules set to manually installed. libxcb-present0 is already the newest version (1.17.0-2+b1). libxcb-present0 set to manually installed. libice-dev is already the newest version (2:1.1.1-1). libice-dev set to manually installed. libxaw7 is already the newest version (2:1.0.16-1). libxaw7 set to manually installed. gir1.2-glib-2.0-dev is already the newest version (2.82.2-3). gir1.2-glib-2.0-dev set to manually installed. mesa-libgallium is already the newest version (24.2.8-1). mesa-libgallium set to manually installed. texlive-binaries is already the newest version (2024.20240313.70630+ds-5). texlive-binaries set to manually installed. gzip is already the newest version (1.12-1.1). libxml2-dev is already the newest version (2.12.7+dfsg+really2.9.14-0.2+b1). libxml2-dev set to manually installed. libharfbuzz-icu0 is already the newest version (10.0.1-1). libharfbuzz-icu0 set to manually installed. libxxf86vm1 is already the newest version (1:1.1.4-1+b3). libxxf86vm1 set to manually installed. libtsan2 is already the newest version (14.2.0-8). libtsan2 set to manually installed. libxshmfence1 is already the newest version (1.3-1+b2). libxshmfence1 set to manually installed. base-files is already the newest version (13.6). libp11-kit-dev is already the newest version (0.25.5-2+b1). libp11-kit-dev set to manually installed. libfontbox-java is already the newest version (1:1.8.16-5). libfontbox-java set to manually installed. libasyncns0 is already the newest version (0.8-6+b5). libasyncns0 set to manually installed. libatomic1 is already the newest version (14.2.0-8). libatomic1 set to manually installed. file is already the newest version (1:5.45-3+b1). file set to manually installed. dpkg is already the newest version (1.22.11). libjpeg-dev is already the newest version (1:2.1.5-3+b1). libjpeg-dev set to manually installed. libxi6 is already the newest version (2:1.8.2-1). libxi6 set to manually installed. usr-is-merged is already the newest version (39). libopenal1 is already the newest version (1:1.24.1-2). libopenal1 set to manually installed. libuuid1 is already the newest version (2.40.2-11). libsepol-dev is already the newest version (3.7-1). libsepol-dev set to manually installed. libxcursor-dev is already the newest version (1:1.2.2-1+b1). libxcursor-dev set to manually installed. sed is already the newest version (4.9-2). librtmp1 is already the newest version (2.4+20151223.gitfa8646d.1-2+b5). librtmp1 set to manually installed. texlive-base is already the newest version (2024.20241115-1). texlive-base set to manually installed. libgles1 is already the newest version (1.7.0-1+b2). libgles1 set to manually installed. libgbm-dev is already the newest version (24.2.8-1). libgbm-dev set to manually installed. libgio-2.0-dev-bin is already the newest version (2.82.2-3). libgio-2.0-dev-bin set to manually installed. g++ is already the newest version (4:14.2.0-1). g++ set to manually installed. libgnutls-dane0t64 is already the newest version (3.8.8-2). libgnutls-dane0t64 set to manually installed. native-architecture is already the newest version (0.2.3). native-architecture set to manually installed. libout123-0t64 is already the newest version (1.32.9-1). libout123-0t64 set to manually installed. netbase is already the newest version (6.4). netbase set to manually installed. libptexenc1 is already the newest version (2024.20240313.70630+ds-5). libptexenc1 set to manually installed. libgraphite2-dev is already the newest version (1.3.14-2+b1). libgraphite2-dev set to manually installed. libzstd-dev is already the newest version (1.5.6+dfsg-1+b1). libzstd-dev set to manually installed. libbrotli1 is already the newest version (1.1.0-2+b6). libbrotli1 set to manually installed. dash is already the newest version (0.5.12-9). libicu72 is already the newest version (72.1-5+b1). libicu72 set to manually installed. libwayland-client0 is already the newest version (1.23.0-1+b1). libwayland-client0 set to manually installed. libxkbcommon0 is already the newest version (1.7.0-1). libxkbcommon0 set to manually installed. libwayland-dev is already the newest version (1.23.0-1+b1). libwayland-dev set to manually installed. libxpm4 is already the newest version (1:3.5.17-1+b2). libxpm4 set to manually installed. libtexlua53-5 is already the newest version (2024.20240313.70630+ds-5). libtexlua53-5 set to manually installed. libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. libnghttp2-14 is already the newest version (1.64.0-1). libnghttp2-14 set to manually installed. libsysprof-capture-4-dev is already the newest version (47.1-1). libsysprof-capture-4-dev set to manually installed. m4 is already the newest version (1.4.19-4). m4 set to manually installed. libffi8 is already the newest version (3.4.6-1). libffi8 set to manually installed. texlive-pictures is already the newest version (2024.20241115-1). texlive-pictures set to manually installed. libxcb-render0 is already the newest version (1.17.0-2+b1). libxcb-render0 set to manually installed. libdrm-common is already the newest version (2.4.123-1). libdrm-common set to manually installed. comerr-dev is already the newest version (2.1-1.47.2~rc1-1). comerr-dev set to manually installed. libpcre2-8-0 is already the newest version (10.44-4). libssh2-1-dev is already the newest version (1.11.1-1). libssh2-1-dev set to manually installed. gcc-14 is already the newest version (14.2.0-8). gcc-14 set to manually installed. libice6 is already the newest version (2:1.1.1-1). libice6 set to manually installed. cpp-14 is already the newest version (14.2.0-8). cpp-14 set to manually installed. tar is already the newest version (1.35+dfsg-3). libxml2 is already the newest version (2.12.7+dfsg+really2.9.14-0.2+b1). libxml2 set to manually installed. libffi-dev is already the newest version (3.4.6-1). libffi-dev set to manually installed. libgraphite2-3 is already the newest version (1.3.14-2+b1). libgraphite2-3 set to manually installed. libasound2-data is already the newest version (1.2.12-1). libasound2-data set to manually installed. libssl3t64 is already the newest version (3.3.2-2). libcunit1-dev is already the newest version (2.1-3-dfsg-2.7+b1). libcunit1-dev set to manually installed. libhogweed6t64 is already the newest version (3.10-1+b1). libhogweed6t64 set to manually installed. gcc is already the newest version (4:14.2.0-1). gcc set to manually installed. libx11-xcb1 is already the newest version (2:1.8.10-2). libx11-xcb1 set to manually installed. libpcre2-32-0 is already the newest version (10.44-4). libpcre2-32-0 set to manually installed. hostname is already the newest version (3.25). cpp-x86-64-linux-gnu is already the newest version (4:14.2.0-1). cpp-x86-64-linux-gnu set to manually installed. libgdbm-compat4t64 is already the newest version (1.24-2). libgdbm-compat4t64 set to manually installed. libssh2-1t64 is already the newest version (1.11.1-1). libssh2-1t64 set to manually installed. libxcb1 is already the newest version (1.17.0-2+b1). libxcb1 set to manually installed. xtrans-dev is already the newest version (1.4.0-1). xtrans-dev set to manually installed. automake is already the newest version (1:1.16.5-1.3). automake set to manually installed. libfreetype-dev is already the newest version (2.13.3+dfsg-1). libfreetype-dev set to manually installed. cpp is already the newest version (4:14.2.0-1). cpp set to manually installed. libopusfile-dev is already the newest version (0.12-4+b3). libopusfile-dev set to manually installed. autoconf is already the newest version (2.72-3). autoconf set to manually installed. libjpeg62-turbo is already the newest version (1:2.1.5-3+b1). libjpeg62-turbo set to manually installed. libquadmath0 is already the newest version (14.2.0-8). libquadmath0 set to manually installed. libunbound8 is already the newest version (1.22.0-1). libunbound8 set to manually installed. libgmpxx4ldbl is already the newest version (2:6.3.0+dfsg-2+b2). libgmpxx4ldbl set to manually installed. t1utils is already the newest version (1.41-4). t1utils set to manually installed. libopenal-data is already the newest version (1:1.24.1-2). libopenal-data set to manually installed. libgnutls-openssl27t64 is already the newest version (3.8.8-2). libgnutls-openssl27t64 set to manually installed. libdrm-nouveau2 is already the newest version (2.4.123-1). libdrm-nouveau2 set to manually installed. libxi-dev is already the newest version (2:1.8.2-1). libxi-dev set to manually installed. ucf is already the newest version (3.0043+nmu1). ucf set to manually installed. dh-strip-nondeterminism is already the newest version (1.14.0-1). dh-strip-nondeterminism set to manually installed. libpcre2-posix3 is already the newest version (10.44-4). libpcre2-posix3 set to manually installed. libharfbuzz-gobject0 is already the newest version (10.0.1-1). libharfbuzz-gobject0 set to manually installed. libzstd1 is already the newest version (1.5.6+dfsg-1+b1). libperl5.40 is already the newest version (5.40.0-8). libperl5.40 set to manually installed. libsamplerate0 is already the newest version (0.2.2-4+b2). libsamplerate0 set to manually installed. libxdmcp6 is already the newest version (1:1.1.5-1). libxdmcp6 set to manually installed. make is already the newest version (4.3-4.1). make set to manually installed. rpcsvc-proto is already the newest version (1.4.3-1). rpcsvc-proto set to manually installed. libxv-dev is already the newest version (2:1.0.11-1.1+b2). libxv-dev set to manually installed. libjansson4 is already the newest version (2.14-2+b3). libjansson4 set to manually installed. libtheora0 is already the newest version (1.1.1+dfsg.1-17). libtheora0 set to manually installed. libmpfr6 is already the newest version (4.2.1-1+b2). libmpfr6 set to manually installed. xorg-sgml-doctools is already the newest version (1:1.11-1.1). xorg-sgml-doctools set to manually installed. libidn2-0 is already the newest version (2.3.7-2+b1). libidn2-0 set to manually installed. libxext6 is already the newest version (2:1.3.4-1+b2). libxext6 set to manually installed. python3.12-minimal is already the newest version (3.12.7-3). python3.12-minimal set to manually installed. libbrotli-dev is already the newest version (1.1.0-2+b6). libbrotli-dev set to manually installed. tzdata is already the newest version (2024b-3). tzdata set to manually installed. librtmp-dev is already the newest version (2.4+20151223.gitfa8646d.1-2+b5). librtmp-dev set to manually installed. libcap2 is already the newest version (1:2.66-5+b1). libgbm1 is already the newest version (24.2.8-1). libgbm1 set to manually installed. g++-14-x86-64-linux-gnu is already the newest version (14.2.0-8). g++-14-x86-64-linux-gnu set to manually installed. libxdmcp-dev is already the newest version (1:1.1.5-1). libxdmcp-dev set to manually installed. libxcb-dri3-0 is already the newest version (1.17.0-2+b1). libxcb-dri3-0 set to manually installed. debhelper is already the newest version (13.20). debhelper set to manually installed. libglx-dev is already the newest version (1.7.0-1+b2). libglx-dev set to manually installed. libdecor-0-dev is already the newest version (0.2.2-2). libdecor-0-dev set to manually installed. libudev1 is already the newest version (257~rc3-1). sensible-utils is already the newest version (0.0.24). sensible-utils set to manually installed. libpam-runtime is already the newest version (1.5.3-7). liblzma5 is already the newest version (5.6.3-1+b1). libgles-dev is already the newest version (1.7.0-1+b2). libgles-dev set to manually installed. libmodplug-dev is already the newest version (1:0.8.9.0-3+b2). libmodplug-dev set to manually installed. libc6-dev is already the newest version (2.40-4). libc6-dev set to manually installed. libxcb-sync1 is already the newest version (1.17.0-2+b1). libxcb-sync1 set to manually installed. libxss1 is already the newest version (1:1.2.3-1+b2). libxss1 set to manually installed. libbz2-dev is already the newest version (1.0.8-6). libbz2-dev set to manually installed. libssl-dev is already the newest version (3.3.2-2). libssl-dev set to manually installed. gir1.2-ibus-1.0 is already the newest version (1.5.31-1). gir1.2-ibus-1.0 set to manually installed. libmpg123-dev is already the newest version (1.32.9-1). libmpg123-dev set to manually installed. base-passwd is already the newest version (3.6.5). libselinux1 is already the newest version (3.7-3+b1). linux-libc-dev is already the newest version (6.11.10-1). linux-libc-dev set to manually installed. init-system-helpers is already the newest version (1.67). libgirepository-2.0-0 is already the newest version (2.82.2-3). libgirepository-2.0-0 set to manually installed. timgm6mb-soundfont is already the newest version (1.3-5). timgm6mb-soundfont set to manually installed. libflac-dev is already the newest version (1.4.3+ds-2.1+b1). libflac-dev set to manually installed. libcrypt-dev is already the newest version (1:4.4.36-5). libcrypt-dev set to manually installed. g++-x86-64-linux-gnu is already the newest version (4:14.2.0-1). g++-x86-64-linux-gnu set to manually installed. libgl1 is already the newest version (1.7.0-1+b2). libgl1 set to manually installed. libreadline8t64 is already the newest version (8.2-5). libreadline8t64 set to manually installed. libvorbis-dev is already the newest version (1.3.7-2+b1). libvorbis-dev set to manually installed. pkgconf-bin is already the newest version (1.8.1-4). pkgconf-bin set to manually installed. findutils is already the newest version (4.10.0-3). libgssapi-krb5-2 is already the newest version (1.21.3-3). libgssapi-krb5-2 set to manually installed. autopoint is already the newest version (0.22.5-2). autopoint set to manually installed. ncurses-bin is already the newest version (6.5-2+b1). readline-common is already the newest version (8.2-5). readline-common set to manually installed. libasound2-dev is already the newest version (1.2.12-1+b1). libasound2-dev set to manually installed. build-essential is already the newest version (12.12). build-essential set to manually installed. libkeyutils1 is already the newest version (1.6.3-4). libkeyutils1 set to manually installed. nettle-dev is already the newest version (3.10-1+b1). nettle-dev set to manually installed. libxau-dev is already the newest version (1:1.0.11-1). libxau-dev set to manually installed. libgnutls30t64 is already the newest version (3.8.8-2). libgnutls30t64 set to manually installed. zlib1g-dev is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). zlib1g-dev set to manually installed. libsndio-dev is already the newest version (1.10.0-0.1). libsndio-dev set to manually installed. binutils-x86-64-linux-gnu is already the newest version (2.43.50.20241126-3). binutils-x86-64-linux-gnu set to manually installed. libk5crypto3 is already the newest version (1.21.3-3). libk5crypto3 set to manually installed. libmpfi0 is already the newest version (1.5.4+ds-4). libmpfi0 set to manually installed. perl is already the newest version (5.40.0-8). perl set to manually installed. libsensors5 is already the newest version (1:3.6.0-10+b1). libsensors5 set to manually installed. libctf-nobfd0 is already the newest version (2.43.50.20241126-3). libctf-nobfd0 set to manually installed. libstdc++6 is already the newest version (14.2.0-8). libstdc++6 set to manually installed. libmp3lame0 is already the newest version (3.100-6+b3). libmp3lame0 set to manually installed. libfluidsynth3 is already the newest version (2.4.0-1). libfluidsynth3 set to manually installed. libcunit1 is already the newest version (2.1-3-dfsg-2.7+b1). libcunit1 set to manually installed. libdebconfclient0 is already the newest version (0.274). libngtcp2-crypto-gnutls8 is already the newest version (1.9.1-1). libngtcp2-crypto-gnutls8 set to manually installed. libpulse0 is already the newest version (16.1+dfsg1-5.1+b1). libpulse0 set to manually installed. openssl-provider-legacy is already the newest version (3.3.2-2). libkrb5-3 is already the newest version (1.21.3-3). libkrb5-3 set to manually installed. libsdl2-dev is already the newest version (2.30.9+dfsg-1). libsdl2-dev set to manually installed. libnghttp3-9 is already the newest version (1.6.0-2). libnghttp3-9 set to manually installed. xkb-data is already the newest version (2.42-1). xkb-data set to manually installed. libnghttp2-dev is already the newest version (1.64.0-1). libnghttp2-dev set to manually installed. libvorbis0a is already the newest version (1.3.7-2+b1). libvorbis0a set to manually installed. libpkgconf3 is already the newest version (1.8.1-4). libpkgconf3 set to manually installed. libdbus-1-dev is already the newest version (1.14.10-6). libdbus-1-dev set to manually installed. libpaper1 is already the newest version (1.1.29+b2). libpaper1 set to manually installed. libglib2.0-0t64 is already the newest version (2.82.2-3). libglib2.0-0t64 set to manually installed. libmagic-mgc is already the newest version (1:5.45-3+b1). libmagic-mgc set to manually installed. fonts-lmodern is already the newest version (2.005-1). fonts-lmodern set to manually installed. libsndfile1-dev is already the newest version (1.2.2-1+b3). libsndfile1-dev set to manually installed. libgl-dev is already the newest version (1.7.0-1+b2). libgl-dev set to manually installed. libelf1t64 is already the newest version (0.192-4). libelf1t64 set to manually installed. libacl1 is already the newest version (2.3.2-2+b1). libsasl2-2 is already the newest version (2.1.28+dfsg1-8). libsasl2-2 set to manually installed. libibus-1.0-dev is already the newest version (1.5.31-1). libibus-1.0-dev set to manually installed. libc-dev-bin is already the newest version (2.40-4). libc-dev-bin set to manually installed. libmpg123-0t64 is already the newest version (1.32.9-1). libmpg123-0t64 set to manually installed. libmount1 is already the newest version (2.40.2-11). bash-completion is already the newest version (1:2.14.0-2). bash-completion set to manually installed. libxcursor1 is already the newest version (1:1.2.2-1+b1). libxcursor1 set to manually installed. libpipewire-0.3-0t64 is already the newest version (1.2.7-1). libpipewire-0.3-0t64 set to manually installed. libcairo-gobject2 is already the newest version (1.18.2-2). libcairo-gobject2 set to manually installed. libdrm-intel1 is already the newest version (2.4.123-1). libdrm-intel1 set to manually installed. libxfixes3 is already the newest version (1:6.0.0-2+b2). libxfixes3 set to manually installed. libglapi-mesa is already the newest version (24.2.8-1). libglapi-mesa set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg -r debootsnap-dummy' exec /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP (Reading database ... 44741 files and directories currently installed.) Removing debootsnap-dummy (1.0) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg-query --showformat '${binary:Package}=${Version}\n' --show > "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP I: waiting for background processes to finish... I: PID 6899 exited with exit code 0 I: cleaning package lists and apt cache... I: skipping cleanup/reproducible as requested I: creating tarball... I: done I: removing tempdir /srv/rebuilderd/tmp/mmdebstrap.cGqoOrqMjP... I: success in 210.0031 seconds Downloading dependency 382 of 473: libbrotli-dev:amd64=1.1.0-2+b6 Downloading dependency 383 of 473: tzdata:amd64=2024b-3 Downloading dependency 384 of 473: librtmp-dev:amd64=2.4+20151223.gitfa8646d.1-2+b5 Downloading dependency 385 of 473: libcap2:amd64=1:2.66-5+b1 Downloading dependency 386 of 473: libgbm1:amd64=24.2.8-1 Downloading dependency 387 of 473: g++-14-x86-64-linux-gnu:amd64=14.2.0-8 Downloading dependency 388 of 473: libxdmcp-dev:amd64=1:1.1.5-1 Downloading dependency 389 of 473: libxcb-dri3-0:amd64=1.17.0-2+b1 Downloading dependency 390 of 473: debhelper:amd64=13.20 Downloading dependency 391 of 473: libglx-dev:amd64=1.7.0-1+b2 Downloading dependency 392 of 473: libdecor-0-dev:amd64=0.2.2-2 Downloading dependency 393 of 473: libudev1:amd64=257~rc3-1 Downloading dependency 394 of 473: sensible-utils:amd64=0.0.24 Downloading dependency 395 of 473: libpam-runtime:amd64=1.5.3-7 Downloading dependency 396 of 473: liblzma5:amd64=5.6.3-1+b1 Downloading dependency 397 of 473: libgles-dev:amd64=1.7.0-1+b2 Downloading dependency 398 of 473: libmodplug-dev:amd64=1:0.8.9.0-3+b2 Downloading dependency 399 of 473: libc6-dev:amd64=2.40-4 Downloading dependency 400 of 473: libxcb-sync1:amd64=1.17.0-2+b1 Downloading dependency 401 of 473: libxss1:amd64=1:1.2.3-1+b2 Downloading dependency 402 of 473: libbz2-dev:amd64=1.0.8-6 Downloading dependency 403 of 473: libssl-dev:amd64=3.3.2-2 Downloading dependency 404 of 473: gir1.2-ibus-1.0:amd64=1.5.31-1 Downloading dependency 405 of 473: libmpg123-dev:amd64=1.32.9-1 Downloading dependency 406 of 473: base-passwd:amd64=3.6.5 Downloading dependency 407 of 473: libselinux1:amd64=3.7-3+b1 Downloading dependency 408 of 473: linux-libc-dev:amd64=6.11.10-1 Downloading dependency 409 of 473: init-system-helpers:amd64=1.67 Downloading dependency 410 of 473: libgirepository-2.0-0:amd64=2.82.2-3 Downloading dependency 411 of 473: timgm6mb-soundfont:amd64=1.3-5 Downloading dependency 412 of 473: libflac-dev:amd64=1.4.3+ds-2.1+b1 Downloading dependency 413 of 473: libcrypt-dev:amd64=1:4.4.36-5 Downloading dependency 414 of 473: g++-x86-64-linux-gnu:amd64=4:14.2.0-1 Downloading dependency 415 of 473: libgl1:amd64=1.7.0-1+b2 Downloading dependency 416 of 473: libreadline8t64:amd64=8.2-5 Downloading dependency 417 of 473: libvorbis-dev:amd64=1.3.7-2+b1 Downloading dependency 418 of 473: pkgconf-bin:amd64=1.8.1-4 Downloading dependency 419 of 473: findutils:amd64=4.10.0-3 Downloading dependency 420 of 473: libgssapi-krb5-2:amd64=1.21.3-3 Downloading dependency 421 of 473: autopoint:amd64=0.22.5-2 Downloading dependency 422 of 473: ncurses-bin:amd64=6.5-2+b1 Downloading dependency 423 of 473: readline-common:amd64=8.2-5 Downloading dependency 424 of 473: libasound2-dev:amd64=1.2.12-1+b1 Downloading dependency 425 of 473: build-essential:amd64=12.12 Downloading dependency 426 of 473: libkeyutils1:amd64=1.6.3-4 Downloading dependency 427 of 473: nettle-dev:amd64=3.10-1+b1 Downloading dependency 428 of 473: libxau-dev:amd64=1:1.0.11-1 Downloading dependency 429 of 473: libgnutls30t64:amd64=3.8.8-2 Downloading dependency 430 of 473: zlib1g-dev:amd64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 431 of 473: libsndio-dev:amd64=1.10.0-0.1 Downloading dependency 432 of 473: binutils-x86-64-linux-gnu:amd64=2.43.50.20241126-3 Downloading dependency 433 of 473: libk5crypto3:amd64=1.21.3-3 Downloading dependency 434 of 473: libmpfi0:amd64=1.5.4+ds-4 Downloading dependency 435 of 473: perl:amd64=5.40.0-8 Downloading dependency 436 of 473: libsensors5:amd64=1:3.6.0-10+b1 Downloading dependency 437 of 473: libctf-nobfd0:amd64=2.43.50.20241126-3 Downloading dependency 438 of 473: libstdc++6:amd64=14.2.0-8 Downloading dependency 439 of 473: libmp3lame0:amd64=3.100-6+b3 Downloading dependency 440 of 473: libfluidsynth3:amd64=2.4.0-1 Downloading dependency 441 of 473: libcunit1:amd64=2.1-3-dfsg-2.7+b1 Downloading dependency 442 of 473: libdebconfclient0:amd64=0.274 Downloading dependency 443 of 473: libngtcp2-crypto-gnutls8:amd64=1.9.1-1 Downloading dependency 444 of 473: libpulse0:amd64=16.1+dfsg1-5.1+b1 Downloading dependency 445 of 473: openssl-provider-legacy:amd64=3.3.2-2 Downloading dependency 446 of 473: libkrb5-3:amd64=1.21.3-3 Downloading dependency 447 of 473: libsdl2-dev:amd64=2.30.9+dfsg-1 Downloading dependency 448 of 473: libnghttp3-9:amd64=1.6.0-2 Downloading dependency 449 of 473: xkb-data:amd64=2.42-1 Downloading dependency 450 of 473: libnghttp2-dev:amd64=1.64.0-1 Downloading dependency 451 of 473: libvorbis0a:amd64=1.3.7-2+b1 Downloading dependency 452 of 473: libpkgconf3:amd64=1.8.1-4 Downloading dependency 453 of 473: libdbus-1-dev:amd64=1.14.10-6 Downloading dependency 454 of 473: libpaper1:amd64=1.1.29+b2 Downloading dependency 455 of 473: libglib2.0-0t64:amd64=2.82.2-3 Downloading dependency 456 of 473: libmagic-mgc:amd64=1:5.45-3+b1 Downloading dependency 457 of 473: fonts-lmodern:amd64=2.005-1 Downloading dependency 458 of 473: libsndfile1-dev:amd64=1.2.2-1+b3 Downloading dependency 459 of 473: libgl-dev:amd64=1.7.0-1+b2 Downloading dependency 460 of 473: libelf1t64:amd64=0.192-4 Downloading dependency 461 of 473: libacl1:amd64=2.3.2-2+b1 Downloading dependency 462 of 473: libsasl2-2:amd64=2.1.28+dfsg1-8 Downloading dependency 463 of 473: libibus-1.0-dev:amd64=1.5.31-1 Downloading dependency 464 of 473: libc-dev-bin:amd64=2.40-4 Downloading dependency 465 of 473: libmpg123-0t64:amd64=1.32.9-1 Downloading dependency 466 of 473: libmount1:amd64=2.40.2-11 Downloading dependency 467 of 473: bash-completion:amd64=1:2.14.0-2 Downloading dependency 468 of 473: libxcursor1:amd64=1:1.2.2-1+b1 Downloading dependency 469 of 473: libpipewire-0.3-0t64:amd64=1.2.7-1 Downloading dependency 470 of 473: libcairo-gobject2:amd64=1.18.2-2 Downloading dependency 471 of 473: libdrm-intel1:amd64=2.4.123-1 Downloading dependency 472 of 473: libxfixes3:amd64=1:6.0.0-2+b2 Downloading dependency 473 of 473: libglapi-mesa:amd64=24.2.8-1 env --chdir=/srv/rebuilderd/tmp/rebuilderdCaf7M8/out DEB_BUILD_OPTIONS=parallel=6 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1733138702 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuildlTrmoX/debrebuild.sbuildrc.F07N4weFTrjk sbuild --build=amd64 --host=amd64 --no-source --no-arch-any --arch-all --chroot=/srv/rebuilderd/tmp/debrebuildlTrmoX/debrebuild.tar.mv39FzYRY1RG --chroot-mode=unshare --dist=unstable --no-run-lintian --no-run-piuparts --no-run-autopkgtest --no-apt-update --no-apt-upgrade --no-apt-distupgrade --starting-build-commands=grep -iq "^Rules-Requires-Root:" "%p/debian/control" || sed -i "1iRules-Requires-Root: no" "%p/debian/control" --verbose --nolog --bd-uninstallable-explainer= --build-path=/build/reproducible-path --dsc-dir=ufoai-2.5 /srv/rebuilderd/tmp/rebuilderdCaf7M8/inputs/ufoai_2.5-8.dsc I: consider moving your ~/.sbuildrc to /srv/rebuilderd/.config/sbuild/config.pl The Debian buildds switched to the "unshare" backend and sbuild will default to it in the future. To start using "unshare" add this to your `~/.config/sbuild/config.pl`: $chroot_mode = "unshare"; If you want to keep the old "schroot" mode even in the future, add the following to your `~/.config/sbuild/config.pl`: $chroot_mode = "schroot"; $schroot = "schroot"; sbuild (Debian sbuild) 0.89.3 (07 June 2025) on ionos17-amd64 +==============================================================================+ | ufoai 2.5-8 (amd64) Mon, 11 Aug 2025 09:37:31 +0000 | +==============================================================================+ Package: ufoai Version: 2.5-8 Source Version: 2.5-8 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: all I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/diskspace/rebuilderd_tmp/debrebuildlTrmoX/debrebuild.tar.mv39FzYRY1RG to /srv/rebuilderd/tmp/tmp.sbuild.lZvkutoHel... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Mon, 11 Aug 2025 09:37:43 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderdCaf7M8/inputs/ufoai_2.5-8.dsc exists in /srv/rebuilderd/tmp/rebuilderdCaf7M8/inputs; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Mon, 11 Aug 2025 09:37:45 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: bash-completion, debhelper-compat (= 13), gettext, libcunit1-dev, libcurl4-gnutls-dev | libcurl4-openssl-dev | libcurl-dev, libglib2.0-dev, libjpeg-dev, libmxml-dev, libogg-dev, libopenal-dev, libpng-dev, libsdl2-mixer-dev, libsdl2-ttf-dev, libsdl2-dev, libtheora-dev, libvorbis-dev, libxml2-dev, libxvidcore-dev, pkgconf, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended, zip, zlib1g-dev, build-essential Filtered Build-Depends: bash-completion, debhelper-compat (= 13), gettext, libcunit1-dev, libcurl4-gnutls-dev, libglib2.0-dev, libjpeg-dev, libmxml-dev, libogg-dev, libopenal-dev, libpng-dev, libsdl2-mixer-dev, libsdl2-ttf-dev, libsdl2-dev, libtheora-dev, libvorbis-dev, libxml2-dev, libxvidcore-dev, pkgconf, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended, zip, zlib1g-dev, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-kQRcIk/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Mon, 11 Aug 2025 09:37:53 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Build environment Mon, 11 Aug 2025 09:37:53 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.38+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.38-1 (2025-07-16) amd64 (x86_64) Toolchain package versions: binutils_2.43.50.20241126-3 dpkg-dev_1.22.11 g++-14_14.2.0-8 gcc-14_14.2.0-8 libc6-dev_2.40-4 libstdc++-14-dev_14.2.0-8 libstdc++6_14.2.0-8 linux-libc-dev_6.11.10-1 Package versions: autoconf_2.72-3 automake_1:1.16.5-1.3 autopoint_0.22.5-2 autotools-dev_20220109.1 base-files_13.6 base-passwd_3.6.5 bash_5.2.32-1+b2 bash-completion_1:2.14.0-2 binutils_2.43.50.20241126-3 binutils-common_2.43.50.20241126-3 binutils-x86-64-linux-gnu_2.43.50.20241126-3 bsdextrautils_2.40.2-11 bsdutils_1:2.40.2-11 build-essential_12.12 bzip2_1.0.8-6 comerr-dev_2.1-1.47.2~rc1-1 coreutils_9.5-1+b1 cpp_4:14.2.0-1 cpp-14_14.2.0-8 cpp-14-x86-64-linux-gnu_14.2.0-8 cpp-x86-64-linux-gnu_4:14.2.0-1 dash_0.5.12-9 debconf_1.5.87 debhelper_13.20 debianutils_5.21 dh-autoreconf_20 dh-strip-nondeterminism_1.14.0-1 diffutils_1:3.10-1 dpkg_1.22.11 dpkg-dev_1.22.11 dwz_0.15-1+b1 file_1:5.45-3+b1 findutils_4.10.0-3 fontconfig-config_2.15.0-1.1+b1 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 fonts-lmodern_2.005-1 g++_4:14.2.0-1 g++-14_14.2.0-8 g++-14-x86-64-linux-gnu_14.2.0-8 g++-x86-64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-8 gcc-14-base_14.2.0-8 gcc-14-x86-64-linux-gnu_14.2.0-8 gcc-x86-64-linux-gnu_4:14.2.0-1 gettext_0.22.5-2 gettext-base_0.22.5-2 gir1.2-freedesktop_1.82.0-2 gir1.2-freedesktop-dev_1.82.0-2 gir1.2-glib-2.0_2.82.2-3 gir1.2-glib-2.0-dev_2.82.2-3 gir1.2-harfbuzz-0.0_10.0.1-1 gir1.2-ibus-1.0_1.5.31-1 girepository-tools_2.82.2-3 grep_3.11-4 groff-base_1.23.0-5 gzip_1.12-1.1 hostname_3.25 icu-devtools_72.1-5+b1 init-system-helpers_1.67 intltool-debian_0.35.0+20060710.6 krb5-multidev_1.21.3-3 libacl1_2.3.2-2+b1 libapache-pom-java_33-2 libarchive-zip-perl_1.68-1 libasan8_14.2.0-8 libasound2-data_1.2.12-1 libasound2-dev_1.2.12-1+b1 libasound2t64_1.2.12-1+b1 libasyncns0_0.8-6+b5 libatomic1_14.2.0-8 libattr1_1:2.5.2-2 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2 libbinutils_2.43.50.20241126-3 libblkid-dev_2.40.2-11 libblkid1_2.40.2-11 libbrotli-dev_1.1.0-2+b6 libbrotli1_1.1.0-2+b6 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libbz2-dev_1.0.8-6 libc-bin_2.40-4 libc-dev-bin_2.40-4 libc6_2.40-4 libc6-dev_2.40-4 libcairo-gobject2_1.18.2-2 libcairo2_1.18.2-2 libcap-ng0_0.8.5-4 libcap2_1:2.66-5+b1 libcc1-0_14.2.0-8 libcom-err2_1.47.2~rc1-1 libcommons-logging-java_1.3.0-1 libcommons-parent-java_56-1 libcrypt-dev_1:4.4.36-5 libcrypt1_1:4.4.36-5 libctf-nobfd0_2.43.50.20241126-3 libctf0_2.43.50.20241126-3 libcunit1_2.1-3-dfsg-2.7+b1 libcunit1-dev_2.1-3-dfsg-2.7+b1 libcurl3t64-gnutls_8.11.0-1 libcurl4-gnutls-dev_8.11.0-1 libdb5.3t64_5.3.28+dfsg2-9 libdbus-1-3_1.14.10-6 libdbus-1-dev_1.14.10-6 libdebconfclient0_0.274 libdebhelper-perl_13.20 libdecor-0-0_0.2.2-2 libdecor-0-dev_0.2.2-2 libdpkg-perl_1.22.11 libdrm-amdgpu1_2.4.123-1 libdrm-common_2.4.123-1 libdrm-dev_2.4.123-1 libdrm-intel1_2.4.123-1 libdrm-nouveau2_2.4.123-1 libdrm-radeon1_2.4.123-1 libdrm2_2.4.123-1 libedit2_3.1-20240808-1 libegl-dev_1.7.0-1+b2 libegl-mesa0_24.2.8-1 libegl1_1.7.0-1+b2 libelf1t64_0.192-4 libevent-2.1-7t64_2.1.12-stable-10+b1 libexpat1_2.6.4-1 libffi-dev_3.4.6-1 libffi8_3.4.6-1 libfile-stripnondeterminism-perl_1.14.0-1 libflac-dev_1.4.3+ds-2.1+b1 libflac12t64_1.4.3+ds-2.1+b1 libfluidsynth-dev_2.4.0-1 libfluidsynth3_2.4.0-1 libfontbox-java_1:1.8.16-5 libfontconfig1_2.15.0-1.1+b1 libfreetype-dev_2.13.3+dfsg-1 libfreetype6_2.13.3+dfsg-1 libgbm-dev_24.2.8-1 libgbm1_24.2.8-1 libgcc-14-dev_14.2.0-8 libgcc-s1_14.2.0-8 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgio-2.0-dev_2.82.2-3 libgio-2.0-dev-bin_2.82.2-3 libgirepository-2.0-0_2.82.2-3 libgl-dev_1.7.0-1+b2 libgl1_1.7.0-1+b2 libgl1-mesa-dri_24.2.8-1 libglapi-mesa_24.2.8-1 libgles-dev_1.7.0-1+b2 libgles1_1.7.0-1+b2 libgles2_1.7.0-1+b2 libglib2.0-0t64_2.82.2-3 libglib2.0-bin_2.82.2-3 libglib2.0-data_2.82.2-3 libglib2.0-dev_2.82.2-3 libglib2.0-dev-bin_2.82.2-3 libglvnd0_1.7.0-1+b2 libglx-dev_1.7.0-1+b2 libglx-mesa0_24.2.8-1 libglx0_1.7.0-1+b2 libgmp-dev_2:6.3.0+dfsg-2+b2 libgmp10_2:6.3.0+dfsg-2+b2 libgmpxx4ldbl_2:6.3.0+dfsg-2+b2 libgnutls-dane0t64_3.8.8-2 libgnutls-openssl27t64_3.8.8-2 libgnutls28-dev_3.8.8-2 libgnutls30t64_3.8.8-2 libgomp1_14.2.0-8 libgprofng0_2.43.50.20241126-3 libgraphite2-3_1.3.14-2+b1 libgraphite2-dev_1.3.14-2+b1 libgssapi-krb5-2_1.21.3-3 libgssrpc4t64_1.21.3-3 libharfbuzz-cairo0_10.0.1-1 libharfbuzz-dev_10.0.1-1 libharfbuzz-gobject0_10.0.1-1 libharfbuzz-icu0_10.0.1-1 libharfbuzz-subset0_10.0.1-1 libharfbuzz0b_10.0.1-1 libhogweed6t64_3.10-1+b1 libhwasan0_14.2.0-8 libibus-1.0-5_1.5.31-1 libibus-1.0-dev_1.5.31-1 libice-dev_2:1.1.1-1 libice6_2:1.1.1-1 libicu-dev_72.1-5+b1 libicu72_72.1-5+b1 libidn2-0_2.3.7-2+b1 libidn2-dev_2.3.7-2+b1 libinstpatch-1.0-2_1.1.6-1+b2 libinstpatch-dev_1.1.6-1+b2 libisl23_0.27-1 libitm1_14.2.0-8 libjack-dev_1:0.126.0-2+b3 libjack0_1:0.126.0-2+b3 libjansson4_2.14-2+b3 libjpeg-dev_1:2.1.5-3+b1 libjpeg62-turbo_1:2.1.5-3+b1 libjpeg62-turbo-dev_1:2.1.5-3+b1 libk5crypto3_1.21.3-3 libkadm5clnt-mit12_1.21.3-3 libkadm5srv-mit12_1.21.3-3 libkdb5-10t64_1.21.3-3 libkeyutils1_1.6.3-4 libkpathsea6_2024.20240313.70630+ds-5 libkrb5-3_1.21.3-3 libkrb5-dev_1.21.3-3 libkrb5support0_1.21.3-3 libldap-2.5-0_2.5.18+dfsg-3+b1 libldap-dev_2.5.18+dfsg-3+b1 libllvm19_1:19.1.4-1 liblsan0_14.2.0-8 liblzma5_5.6.3-1+b1 libmagic-mgc_1:5.45-3+b1 libmagic1t64_1:5.45-3+b1 libmd0_1.1.0-2+b1 libmodplug-dev_1:0.8.9.0-3+b2 libmodplug1_1:0.8.9.0-3+b2 libmount-dev_2.40.2-11 libmount1_2.40.2-11 libmp3lame0_3.100-6+b3 libmpc3_1.3.1-1+b3 libmpfi0_1.5.4+ds-4 libmpfr6_4.2.1-1+b2 libmpg123-0t64_1.32.9-1 libmpg123-dev_1.32.9-1 libmxml-dev_3.3.1-1+b2 libmxml1_3.3.1-1+b2 libncurses-dev_6.5-2+b1 libncurses6_6.5-2+b1 libncursesw6_6.5-2+b1 libnettle8t64_3.10-1+b1 libnghttp2-14_1.64.0-1 libnghttp2-dev_1.64.0-1 libnghttp3-9_1.6.0-2 libnghttp3-dev_1.6.0-2 libngtcp2-16_1.9.1-1 libngtcp2-crypto-gnutls-dev_1.9.1-1 libngtcp2-crypto-gnutls8_1.9.1-1 libngtcp2-dev_1.9.1-1 libnsl2_1.3.0-3+b3 libogg-dev_1.3.5-3+b2 libogg0_1.3.5-3+b2 libopenal-data_1:1.24.1-2 libopenal-dev_1:1.24.1-2 libopenal1_1:1.24.1-2 libopus-dev_1.5.2-2 libopus0_1.5.2-2 libopusfile-dev_0.12-4+b3 libopusfile0_0.12-4+b3 libout123-0t64_1.32.9-1 libp11-kit-dev_0.25.5-2+b1 libp11-kit0_0.25.5-2+b1 libpam-modules_1.5.3-7+b1 libpam-modules-bin_1.5.3-7+b1 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7+b1 libpaper-utils_1.1.29+b2 libpaper1_1.1.29+b2 libpciaccess-dev_0.17-3+b2 libpciaccess0_0.17-3+b2 libpcre2-16-0_10.44-4 libpcre2-32-0_10.44-4 libpcre2-8-0_10.44-4 libpcre2-dev_10.44-4 libpcre2-posix3_10.44-4 libpdfbox-java_1:1.8.16-5 libperl5.40_5.40.0-8 libpipeline1_1.5.8-1 libpipewire-0.3-0t64_1.2.7-1 libpipewire-0.3-dev_1.2.7-1 libpixman-1-0_0.44.0-3 libpkgconf3_1.8.1-4 libpng-dev_1.6.44-2 libpng16-16t64_1.6.44-2 libpotrace0_1.16-2+b2 libpsl-dev_0.21.2-1.1+b1 libpsl5t64_0.21.2-1.1+b1 libptexenc1_2024.20240313.70630+ds-5 libpulse-dev_16.1+dfsg1-5.1+b1 libpulse-mainloop-glib0_16.1+dfsg1-5.1+b1 libpulse0_16.1+dfsg1-5.1+b1 libpython3-stdlib_3.12.7-1 libpython3.12-minimal_3.12.7-3 libpython3.12-stdlib_3.12.7-3 libquadmath0_14.2.0-8 libreadline-dev_8.2-5 libreadline8t64_8.2-5 librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5 librtmp1_2.4+20151223.gitfa8646d.1-2+b5 libsamplerate0_0.2.2-4+b2 libsamplerate0-dev_0.2.2-4+b2 libsasl2-2_2.1.28+dfsg1-8 libsasl2-modules-db_2.1.28+dfsg1-8 libsdl2-2.0-0_2.30.9+dfsg-1 libsdl2-dev_2.30.9+dfsg-1 libsdl2-mixer-2.0-0_2.8.0+dfsg-1+b3 libsdl2-mixer-dev_2.8.0+dfsg-1+b3 libsdl2-ttf-2.0-0_2.22.0+dfsg-1+b1 libsdl2-ttf-dev_2.22.0+dfsg-1+b1 libseccomp2_2.5.5-2 libselinux1_3.7-3+b1 libselinux1-dev_3.7-3+b1 libsensors-config_1:3.6.0-10 libsensors5_1:3.6.0-10+b1 libsepol-dev_3.7-1 libsepol2_3.7-1 libsframe1_2.43.50.20241126-3 libsm-dev_2:1.2.4-1 libsm6_2:1.2.4-1 libsmartcols1_2.40.2-11 libsndfile1_1.2.2-1+b3 libsndfile1-dev_1.2.2-1+b3 libsndio-dev_1.10.0-0.1 libsndio7.0_1.10.0-0.1 libspa-0.2-dev_1.2.7-1 libspa-0.2-modules_1.2.7-1 libsqlite3-0_3.46.1-1 libssh2-1-dev_1.11.1-1 libssh2-1t64_1.11.1-1 libssl-dev_3.3.2-2 libssl3t64_3.3.2-2 libstdc++-14-dev_14.2.0-8 libstdc++6_14.2.0-8 libsyn123-0t64_1.32.9-1 libsynctex2_2024.20240313.70630+ds-5 libsysprof-capture-4-dev_47.1-1 libsystemd-dev_257~rc3-1 libsystemd0_257~rc3-1 libtasn1-6_4.19.0-3+b3 libtasn1-6-dev_4.19.0-3+b3 libteckit0_2.5.12+ds1-1+b1 libtexlua53-5_2024.20240313.70630+ds-5 libtheora-dev_1.1.1+dfsg.1-17 libtheora0_1.1.1+dfsg.1-17 libtinfo6_6.5-2+b1 libtirpc-common_1.3.4+ds-1.3 libtirpc3t64_1.3.4+ds-1.3+b1 libtool_2.4.7-8 libtsan2_14.2.0-8 libubsan1_14.2.0-8 libuchardet0_0.0.8-1+b2 libudev-dev_257~rc3-1 libudev1_257~rc3-1 libunbound8_1.22.0-1 libunistring5_1.2-1+b1 libuuid1_2.40.2-11 libvorbis-dev_1.3.7-2+b1 libvorbis0a_1.3.7-2+b1 libvorbisenc2_1.3.7-2+b1 libvorbisfile3_1.3.7-2+b1 libvulkan1_1.3.296.0-1 libwayland-bin_1.23.0-1+b1 libwayland-client0_1.23.0-1+b1 libwayland-cursor0_1.23.0-1+b1 libwayland-dev_1.23.0-1+b1 libwayland-egl1_1.23.0-1+b1 libwayland-server0_1.23.0-1+b1 libwebrtc-audio-processing1_0.3-1+b2 libx11-6_2:1.8.10-2 libx11-data_2:1.8.10-2 libx11-dev_2:1.8.10-2 libx11-xcb1_2:1.8.10-2 libxau-dev_1:1.0.11-1 libxau6_1:1.0.11-1 libxaw7_2:1.0.16-1 libxcb-dri2-0_1.17.0-2+b1 libxcb-dri3-0_1.17.0-2+b1 libxcb-glx0_1.17.0-2+b1 libxcb-present0_1.17.0-2+b1 libxcb-randr0_1.17.0-2+b1 libxcb-render0_1.17.0-2+b1 libxcb-shm0_1.17.0-2+b1 libxcb-sync1_1.17.0-2+b1 libxcb-xfixes0_1.17.0-2+b1 libxcb1_1.17.0-2+b1 libxcb1-dev_1.17.0-2+b1 libxcursor-dev_1:1.2.2-1+b1 libxcursor1_1:1.2.2-1+b1 libxdmcp-dev_1:1.1.5-1 libxdmcp6_1:1.1.5-1 libxext-dev_2:1.3.4-1+b2 libxext6_2:1.3.4-1+b2 libxfixes-dev_1:6.0.0-2+b2 libxfixes3_1:6.0.0-2+b2 libxi-dev_2:1.8.2-1 libxi6_2:1.8.2-1 libxinerama-dev_2:1.1.4-3+b2 libxinerama1_2:1.1.4-3+b2 libxkbcommon-dev_1.7.0-1 libxkbcommon0_1.7.0-1 libxml2_2.12.7+dfsg+really2.9.14-0.2+b1 libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1 libxmu6_2:1.1.3-3+b3 libxpm4_1:3.5.17-1+b2 libxrandr-dev_2:1.5.4-1+b1 libxrandr2_2:1.5.4-1+b1 libxrender-dev_1:0.9.10-1.1+b2 libxrender1_1:0.9.10-1.1+b2 libxshmfence1_1.3-1+b2 libxss-dev_1:1.2.3-1+b2 libxss1_1:1.2.3-1+b2 libxt-dev_1:1.2.1-1.2+b1 libxt6t64_1:1.2.1-1.2+b1 libxv-dev_2:1.0.11-1.1+b2 libxv1_2:1.0.11-1.1+b2 libxvidcore-dev_2:1.3.7-1+b2 libxvidcore4_2:1.3.7-1+b2 libxxf86vm-dev_1:1.1.4-1+b3 libxxf86vm1_1:1.1.4-1+b3 libz3-4_4.13.3-1 libzstd-dev_1.5.6+dfsg-1+b1 libzstd1_1.5.6+dfsg-1+b1 libzzip-0-13t64_0.13.72+dfsg.1-1.3 linux-libc-dev_6.11.10-1 m4_1.4.19-4 make_4.3-4.1 man-db_2.13.0-1 mawk_1.3.4.20240905-1 media-types_10.1.0 mesa-libgallium_24.2.8-1 native-architecture_0.2.3 ncurses-base_6.5-2 ncurses-bin_6.5-2+b1 netbase_6.4 nettle-dev_3.10-1+b1 openssl-provider-legacy_3.3.2-2 patch_2.7.6-7 perl_5.40.0-8 perl-base_5.40.0-8 perl-modules-5.40_5.40.0-8 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.21+nmu1 preview-latex-style_13.2-1 python3_3.12.7-1 python3-minimal_3.12.7-1 python3-packaging_24.2-1 python3.12_3.12.7-3 python3.12-minimal_3.12.7-3 readline-common_8.2-5 rpcsvc-proto_1.4.3-1 sed_4.9-2 sensible-utils_0.0.24 sgml-base_1.31 sysvinit-utils_3.11-1 t1utils_1.41-4 tar_1.35+dfsg-3 tex-common_6.18 texlive-base_2024.20241115-1 texlive-binaries_2024.20240313.70630+ds-5 texlive-latex-base_2024.20241115-1 texlive-latex-extra_2024.20241115-1 texlive-latex-recommended_2024.20241115-1 texlive-pictures_2024.20241115-1 timgm6mb-soundfont_1.3-5 tzdata_2024b-3 ucf_3.0043+nmu1 usr-is-merged_39 util-linux_2.40.2-11 uuid-dev_2.40.2-11 x11-common_1:7.7+23.1 x11proto-dev_2024.1-1 xdg-utils_1.2.1-2 xkb-data_2.42-1 xml-core_0.19 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.6.3-1+b1 zip_3.0-14 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Mon, 11 Aug 2025 09:37:53 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: ufoai Binary: ufoai, ufoai-misc, ufoai-common, ufoai-server, ufoai-tools Architecture: any all Version: 2.5-8 Maintainer: Debian Games Team Uploaders: Markus Koschany Homepage: https://ufoai.org Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/games-team/ufoai Vcs-Git: https://salsa.debian.org/games-team/ufoai.git Build-Depends: bash-completion, debhelper-compat (= 13), gettext, libcunit1-dev, libcurl4-gnutls-dev | libcurl4-openssl-dev | libcurl-dev, libglib2.0-dev, libjpeg-dev, libmxml-dev, libogg-dev, libopenal-dev, libpng-dev, libsdl2-mixer-dev, libsdl2-ttf-dev, libsdl2-dev, libtheora-dev, libvorbis-dev, libxml2-dev, libxvidcore-dev, pkgconf, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended, zip, zlib1g-dev Package-List: ufoai deb games optional arch=any ufoai-common deb games optional arch=all ufoai-misc deb games optional arch=all ufoai-server deb games optional arch=any ufoai-tools deb graphics optional arch=any Checksums-Sha1: 07ba007e24340c798506c8d2d76d863916660145 9640312 ufoai_2.5.orig.tar.xz c5f2559dbb81805404bb58172213b37bcb73426f 25288 ufoai_2.5-8.debian.tar.xz Checksums-Sha256: b390e50b8cf92ac8ab2ab7c74af9919b3164d16a56bf7f26f7427ba89e30a80c 9640312 ufoai_2.5.orig.tar.xz 1fdc87b3ec8258271c2e010344ec61b94b4d683bd370e3202f1907931297bf09 25288 ufoai_2.5-8.debian.tar.xz Files: 98ed9448b62a824d4cfa90d1cb5c4c59 9640312 ufoai_2.5.orig.tar.xz 580ba27586d364d0aec8a68a8f7bca0b 25288 ufoai_2.5-8.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmdNnm0RHHRjaGV0QGRl Ymlhbi5vcmcACgkQMfMURUShdBp9TQ//dMAog/dd/jnJeow3U3EQh43UavxsmlAx SHMX1WH/TgwrI5q5jxhgB6MuTaGQ88LUF6crlwi0PYDH8qqLCtOA4yfFLW6oDnM1 UNRNCcnetRU+CtUQRzaY3DzrULyd47J+nuSMA8dKOHBJ4FoUOpEy2pKfHM33xTNT nxxYrj+4gDlDEAhv1Z0ihJsDPD3IdwZ1ZX5hdK+V0q7elIwJx+MukSkdB2qTchxb ieE5hN1IKW2BHhW1K3pXO++JezZ0VKiSHnKD3NEJKZOxKyUSiriBcYRrqqKyRt7U USqUDfjdSRVQHQFNjEXZ1e20WukNOHGwpmW1NIgdoj3mmNSScvNwrArjD/sIgRq9 NEJDxhkBDrurj3tRoN8dLnnlyrCrOqWA9NNkBUamsvL/pVUhRjSUQGJn5dJG+IYA 1GR3ppPvo6g1ERXju4PwNMHIHlKR4m46CBnvHAQySnDmBxezjr4dWdqiI/EInDUx NESt0ohMKzoonQ8qXZxOCp6o/du+mXKUNmVSVlftMFATvPp3EXAckhJyOhgWNiyN s2JA61V7PWWOqvSmjqgR6l4HYyxez9Rxz729xw0wwi9XAUlrbDg1haZfvQCYc2Jk l4arUcg9h3e8ovqJ4Vky88YC+XnLUFg2tV3odYMzvrau6ua7N59ZR5v4i0tt0f+a RPN1ONSa/jg= =WKuH -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./ufoai_2.5-8.dsc: unsupported subcommand dpkg-source: info: extracting ufoai in /build/reproducible-path/ufoai-2.5 dpkg-source: info: unpacking ufoai_2.5.orig.tar.xz dpkg-source: info: unpacking ufoai_2.5-8.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying initialize-entityString.patch dpkg-source: info: applying segfault-reactionfire-mode-bug-861979.patch dpkg-source: info: applying bug-949301-mxml.patch Install fakeroot ---------------- Setup apt archive ----------------- Merged Build-Depends: fakeroot Filtered Build-Depends: fakeroot dpkg-deb: building package 'sbuild-build-depends-fakeroot-dummy' in '/build/reproducible-path/resolver-kQRcIk/apt_archive/sbuild-build-depends-fakeroot-dummy.deb'. Install fakeroot build dependencies (apt-based resolver) -------------------------------------------------------- Installing build dependencies Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Timed Build Commands Mon, 11 Aug 2025 09:38:00 +0000 | +------------------------------------------------------------------------------+ grep -iq "^Rules-Requires-Root:" "/build/reproducible-path/ufoai-2.5/debian/control" || sed -i "1iRules-Requires-Root: no" "/build/reproducible-path/ufoai-2.5/debian/control" ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ I: Finished running 'grep -iq "^Rules-Requires-Root:" "/build/reproducible-path/ufoai-2.5/debian/control" || sed -i "1iRules-Requires-Root: no" "/build/reproducible-path/ufoai-2.5/debian/control"'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=6 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh SOURCE_DATE_EPOCH=1733138702 USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -A dpkg-buildpackage: info: source package ufoai dpkg-buildpackage: info: source version 2.5-8 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Alexandre Detiste dpkg-source --before-build . debian/rules clean dh clean --with bash-completion dh_auto_clean make -j6 distclean make[1]: Entering directory '/build/reproducible-path/ufoai-2.5' /bin/sh: 1: cd: can't cd to /build/reproducible-path/ufoai-2.5/contrib/installer/mojosetup/scripts ls: cannot access '*.lua': No such file or directory find: ‘base/maps’: No such file or directory /bin/sh: 0: Illegal option - build/maps.mk:45: target '.' doesn't match the target pattern build/maps.mk:45: target 'src' doesn't match the target pattern build/maps.mk:45: target 'src/po' doesn't match the target pattern build/maps.mk:45: target 'radiant' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs' doesn't match the target pattern build/maps.mk:45: target 'src/tools' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/ufos' doesn't match the target pattern build/maps.mk:45: target 'src/client' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/misc' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame' doesn't match the target pattern build/maps.mk:45: target 'base' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign' doesn't match the target pattern build/maps.mk:45: target 'base/ufos' doesn't match the target pattern build/maps.mk:45: target 'src/docs' doesn't match the target pattern build/maps.mk:45: target 'src/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs' doesn't match the target pattern build/maps.mk:45: target 'src/client/ui' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/vegetation' doesn't match the target pattern build/maps.mk:45: target 'unittest' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household' doesn't match the target pattern build/maps.mk:45: target 'src/common' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex' doesn't match the target pattern build/maps.mk:45: target 'src/client/renderer' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex/images' doesn't match the target pattern build/maps.mk:45: target 'src/client/ui/node' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui' doesn't match the target pattern build/maps.mk:45: target 'build' doesn't match the target pattern build/maps.mk:45: target 'base/ufos/ui' doesn't match the target pattern build/maps.mk:45: target 'radiant/bitmaps' doesn't match the target pattern build/maps.mk:45: target 'src/game/lua' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/dropships' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/city' doesn't match the target pattern build/maps.mk:45: target 'base/ufos/msgid' doesn't match the target pattern build/maps.mk:45: target 'unittest/maps' doesn't match the target pattern build/maps.mk:45: target 'build/projects' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/cars' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/office' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/trucks' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection' doesn't match the target pattern build/maps.mk:45: target 'src/tools/blender' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar' doesn't match the target pattern build/maps.mk:45: target 'unittest/save' doesn't match the target pattern build/maps.mk:45: target 'src/tests' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/include' doesn't match the target pattern build/maps.mk:45: target 'src/shared' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/machines' doesn't match the target pattern build/maps.mk:45: target 'unittest/save/campaign' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/alien' doesn't match the target pattern build/maps.mk:45: target 'debian' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/living_room' doesn't match the target pattern build/maps.mk:45: target 'src/server' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/misc/shop' doesn't match the target pattern build/maps.mk:45: target 'src/libs' doesn't match the target pattern build/maps.mk:45: target 'src/libs/picomodel' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/actor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/math' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos' doesn't match the target pattern build/maps.mk:45: target 'src/ports' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/bath' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/ufos/crashed_scout' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/entityinspector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/map' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi/internal' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/houses' doesn't match the target pattern build/maps.mk:45: target '.pc' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/common' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/interceptors' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/kitchen' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign/missions' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/eventmanager' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/bedroom' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xyview' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign/save' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/world' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map/check' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textool' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/camera' doesn't match the target pattern build/maps.mk:45: target 'src/client/cinematic' doesn't match the target pattern build/maps.mk:45: target 'radiant/sourceviewer' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos/uitest' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map/common' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex/chapters' doesn't match the target pattern build/maps.mk:45: target 'src/client/input' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/algorithm' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos/uisample' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/generic' doesn't match the target pattern build/maps.mk:45: target 'src/client/sound' doesn't match the target pattern build/maps.mk:45: target 'build/modules' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/pathfinding' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render/backend' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/container' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/multiplayer' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/settings' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush/construct' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/filterdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filters' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem/pk3' doesn't match the target pattern build/maps.mk:45: target 'src/ports/windows' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/player' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ump' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/surfaceinspector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/scenegraph' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/material' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/light' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/picomodel' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src/tools' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xmlregistry' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/undo' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/colourscheme' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textures' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sound' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufomodel' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/mainframe' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/referencecache' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/particle' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/stream' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base' doesn't match the target pattern build/maps.mk:45: target 'src/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/doors' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch/src' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/uimanager' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/particles' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/entitylist' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/script' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/xmlutil' doesn't match the target pattern build/maps.mk:45: target 'src/client/web' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/inventory' doesn't match the target pattern build/maps.mk:45: target 'build/platforms' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch/src/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/commandlist' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textool/item' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/selectionset' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/sound' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/model' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/generic' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/entitydef' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/eclassmodel' doesn't match the target pattern build/maps.mk:45: target 'src/ports/android' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/ortho' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/mru' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/modelselector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/common' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/namespace' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/keys' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/group' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush/csg' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/string' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/signal' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/window' doesn't match the target pattern build/maps.mk:45: target 'debian/man' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch' doesn't match the target pattern build/maps.mk:45: target 'src/tools/scripts' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render/frontend' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/particles' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/clipper' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/os' doesn't match the target pattern build/maps.mk:45: target 'contrib' doesn't match the target pattern build/maps.mk:45: target 'base/media' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch/src' doesn't match the target pattern build/maps.mk:45: target 'unittest/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi/internal/filetypes' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/transform' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/menu' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/maptools' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/shaderclipboard' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/map/algorithm' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brushexport' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/q3radiant' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/scripts' doesn't match the target pattern build/maps.mk:45: target 'src/ports/linux' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/skirmish' doesn't match the target pattern build/maps.mk:45: target 'debian/patches' doesn't match the target pattern build/maps.mk:45: target 'contrib/scripts' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch/src/common' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xyview/grid' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/textureoverview' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/overlay' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/lightdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/findshader' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/findbrush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/about' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/log' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem/directory' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/modulesystem' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.4' doesn't match the target pattern build/maps.mk:45: target 'src/resources' doesn't match the target pattern build/maps.mk:45: target 'src/libs/mumble' doesn't match the target pattern build/maps.mk:45: target 'debian/.debhelper' doesn't match the target pattern build/maps.mk:45: target 'contrib/scripts/bashcompletion' doesn't match the target pattern build/maps.mk:45: target 'base/ai' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/umpeditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/splash' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/scripteditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/materialeditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/brush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/terrain' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/mapdef' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/memory' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/menu' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/ifc' doesn't match the target pattern build/maps.mk:45: target 'src/tools/masterserver' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/ufoai.game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/textures' doesn't match the target pattern build/maps.mk:45: target 'src/ports/macosx' doesn't match the target pattern build/maps.mk:45: target 'debian/icons' doesn't match the target pattern build/maps.mk:45: target 'debian/bin' doesn't match the target pattern build/maps.mk:45: target 'debian/.debhelper/generated' doesn't match the target pattern build/maps.mk:45: target 'build/projects/codelite' doesn't match the target pattern build/maps.mk:45: target 'build/projects/codeblocks' doesn't match the target pattern build/maps.mk:45: target 'build/modes' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/prefdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/event' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/debugging' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/games' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/textures/radiant' doesn't match the target pattern build/maps.mk:45: target 'src/ports/solaris' doesn't match the target pattern build/maps.mk:45: target 'debian/upstream' doesn't match the target pattern build/maps.mk:45: target 'debian/source' doesn't match the target pattern build/maps.mk:45: target 'debian/.debhelper/generated/_source' doesn't match the target pattern build/maps.mk:45: target 'debian/.debhelper/generated/_source/home' doesn't match the target pattern find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory Cleaning up cgame-campaign Cleaning up cgame-multiplayer Cleaning up cgame-skirmish Cleaning up game Cleaning up memory Cleaning up ufo Cleaning up ufo2map Cleaning up ufoded Cleaning up ufomodel Cleaning up uforadiant Cleaning up ufoslicer make[2]: Entering directory '/build/reproducible-path/ufoai-2.5' make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. rm -f chapters/*.aux rm -f *.aux *.log *.out *.toc *.pdf *.pdfsync make[2]: Leaving directory '/build/reproducible-path/ufoai-2.5/src/docs/tex' make[1]: Leaving directory '/build/reproducible-path/ufoai-2.5' dh_clean debian/rules binary-indep dh binary-indep --with bash-completion dh_update_autotools_config -i dh_autoreconf -i debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/ufoai-2.5' ./configure \ --prefix=/usr \ --datadir=/usr/share/games/ufoai \ --enable-hardlinkedgame \ --enable-testall \ --enable-release use c compiler: cc use c++ compiler: c++ Compile for linux Compile for x86_64 Compile in release mode Disable ccache Found cc cc Found cxx c++ Using bindir /usr/bin/ Using datadir /usr/share/games/ufoai Using libdir /usr/lib/ Using prefix /usr Enable hard linked game Enable hard linked cgame Use signal handler Setting custom data directory Setting custom library directory Found zip from zip Could not find python from python Could not find doxygen from doxygen Found xvid.h Found theora/theora.h Found execinfo.h Could not find bfd.h Found sys/utsname.h Found link.h Found jpeglib.h Found zlib.h Found png.h Found CUnit/Basic.h Found mxml.h Could not find SDL.h Could not find SDL_mixer.h Could not find SDL_ttf.h Found SDL.h Found SDL_mixer.h Found SDL_ttf.h Could not find picomodel.h Could not find gtk/gtk.h Could not find gtksourceview/gtksourceview.h Found libxml/parser.h Found AL/al.h Could not find gtk/gtkglwidget.h Build modules: Build cgame-campaign Build cgame-multiplayer Build cgame-skirmish Build game Build memory Build testall Build ufo Build ufo2map Build ufoded Build ufomodel Disable uforadiant Build ufoslicer make[1]: Leaving directory '/build/reproducible-path/ufoai-2.5' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/ufoai-2.5' /usr/bin/make Q= make[2]: Entering directory '/build/reproducible-path/ufoai-2.5' /bin/sh: 1: cd: can't cd to /build/reproducible-path/ufoai-2.5/contrib/installer/mojosetup/scripts ls: cannot access '*.lua': No such file or directory find: ‘base/maps’: No such file or directory /bin/sh: 0: Illegal option - build/maps.mk:45: target '.' doesn't match the target pattern build/maps.mk:45: target 'src' doesn't match the target pattern build/maps.mk:45: target 'src/po' doesn't match the target pattern build/maps.mk:45: target 'radiant' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs' doesn't match the target pattern build/maps.mk:45: target 'src/tools' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/ufos' doesn't match the target pattern build/maps.mk:45: target 'src/client' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/misc' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame' doesn't match the target pattern build/maps.mk:45: target 'base' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign' doesn't match the target pattern build/maps.mk:45: target 'base/ufos' doesn't match the target pattern build/maps.mk:45: target 'src/docs' doesn't match the target pattern build/maps.mk:45: target 'src/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs' doesn't match the target pattern build/maps.mk:45: target 'src/client/ui' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/vegetation' doesn't match the target pattern build/maps.mk:45: target 'unittest' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household' doesn't match the target pattern build/maps.mk:45: target 'src/common' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex' doesn't match the target pattern build/maps.mk:45: target 'src/client/renderer' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex/images' doesn't match the target pattern build/maps.mk:45: target 'src/client/ui/node' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui' doesn't match the target pattern build/maps.mk:45: target 'build' doesn't match the target pattern build/maps.mk:45: target 'base/ufos/ui' doesn't match the target pattern build/maps.mk:45: target 'radiant/bitmaps' doesn't match the target pattern build/maps.mk:45: target 'src/game/lua' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/dropships' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/city' doesn't match the target pattern build/maps.mk:45: target 'base/ufos/msgid' doesn't match the target pattern build/maps.mk:45: target 'unittest/maps' doesn't match the target pattern build/maps.mk:45: target 'build/projects' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/cars' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/office' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/trucks' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection' doesn't match the target pattern build/maps.mk:45: target 'src/tools/blender' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar' doesn't match the target pattern build/maps.mk:45: target 'unittest/save' doesn't match the target pattern build/maps.mk:45: target 'src/tests' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/include' doesn't match the target pattern build/maps.mk:45: target 'src/shared' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/machines' doesn't match the target pattern build/maps.mk:45: target 'unittest/save/campaign' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/alien' doesn't match the target pattern build/maps.mk:45: target 'debian' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/living_room' doesn't match the target pattern build/maps.mk:45: target 'src/server' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/misc/shop' doesn't match the target pattern build/maps.mk:45: target 'src/libs' doesn't match the target pattern build/maps.mk:45: target 'src/libs/picomodel' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/actor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/math' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos' doesn't match the target pattern build/maps.mk:45: target 'src/ports' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/bath' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/ufos/crashed_scout' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/entityinspector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/map' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi/internal' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/houses' doesn't match the target pattern build/maps.mk:45: target '.pc' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/common' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/interceptors' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/kitchen' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign/missions' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/eventmanager' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/bedroom' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xyview' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign/save' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/world' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map/check' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textool' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/camera' doesn't match the target pattern build/maps.mk:45: target 'src/client/cinematic' doesn't match the target pattern build/maps.mk:45: target 'radiant/sourceviewer' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos/uitest' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map/common' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex/chapters' doesn't match the target pattern build/maps.mk:45: target 'src/client/input' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/algorithm' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos/uisample' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/generic' doesn't match the target pattern build/maps.mk:45: target 'src/client/sound' doesn't match the target pattern build/maps.mk:45: target 'build/modules' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/pathfinding' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render/backend' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/container' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/multiplayer' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/settings' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush/construct' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/filterdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filters' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem/pk3' doesn't match the target pattern build/maps.mk:45: target 'src/ports/windows' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/player' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ump' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/surfaceinspector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/scenegraph' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/material' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/light' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/picomodel' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src/tools' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xmlregistry' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/undo' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/colourscheme' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textures' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sound' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufomodel' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/mainframe' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/referencecache' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/particle' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/stream' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base' doesn't match the target pattern build/maps.mk:45: target 'src/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/doors' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch/src' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/uimanager' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/particles' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/entitylist' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/script' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/xmlutil' doesn't match the target pattern build/maps.mk:45: target 'src/client/web' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/inventory' doesn't match the target pattern build/maps.mk:45: target 'build/platforms' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch/src/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/commandlist' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textool/item' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/selectionset' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/sound' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/model' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/generic' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/entitydef' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/eclassmodel' doesn't match the target pattern build/maps.mk:45: target 'src/ports/android' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/ortho' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/mru' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/modelselector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/common' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/namespace' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/keys' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/group' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush/csg' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/string' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/signal' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/window' doesn't match the target pattern build/maps.mk:45: target 'debian/man' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch' doesn't match the target pattern build/maps.mk:45: target 'src/tools/scripts' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render/frontend' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/particles' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/clipper' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/os' doesn't match the target pattern build/maps.mk:45: target 'contrib' doesn't match the target pattern build/maps.mk:45: target 'base/media' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch/src' doesn't match the target pattern build/maps.mk:45: target 'unittest/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi/internal/filetypes' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/transform' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/menu' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/maptools' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/shaderclipboard' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/map/algorithm' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brushexport' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/q3radiant' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/scripts' doesn't match the target pattern build/maps.mk:45: target 'src/ports/linux' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/skirmish' doesn't match the target pattern build/maps.mk:45: target 'debian/patches' doesn't match the target pattern build/maps.mk:45: target 'contrib/scripts' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch/src/common' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xyview/grid' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/textureoverview' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/overlay' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/lightdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/findshader' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/findbrush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/about' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/log' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem/directory' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/modulesystem' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.4' doesn't match the target pattern build/maps.mk:45: target 'src/resources' doesn't match the target pattern build/maps.mk:45: target 'src/libs/mumble' doesn't match the target pattern build/maps.mk:45: target 'contrib/scripts/bashcompletion' doesn't match the target pattern build/maps.mk:45: target 'base/ai' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/umpeditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/splash' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/scripteditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/materialeditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/brush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/terrain' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/mapdef' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/memory' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/menu' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/ifc' doesn't match the target pattern build/maps.mk:45: target 'src/tools/masterserver' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/ufoai.game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/textures' doesn't match the target pattern build/maps.mk:45: target 'src/ports/macosx' doesn't match the target pattern build/maps.mk:45: target 'debian/icons' doesn't match the target pattern build/maps.mk:45: target 'debian/bin' doesn't match the target pattern build/maps.mk:45: target 'build/projects/codelite' doesn't match the target pattern build/maps.mk:45: target 'build/projects/codeblocks' doesn't match the target pattern build/maps.mk:45: target 'build/modes' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/prefdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/event' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/debugging' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/games' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/textures/radiant' doesn't match the target pattern build/maps.mk:45: target 'src/ports/solaris' doesn't match the target pattern build/maps.mk:45: target 'debian/upstream' doesn't match the target pattern build/maps.mk:45: target 'debian/source' doesn't match the target pattern find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory mkdir -p release-linux-x86_64/memory/tools/ touch release-linux-x86_64/memory/.dirs ===> CXX [memory] src/tools/memory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/memory/tools/memory.cpp.o src/tools/memory.cpp -MP -MD -MT release-linux-x86_64/memory/tools/memory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from /usr/include/SDL2/SDL_opengl_glext.h:190, from /usr/include/SDL2/SDL_opengl.h:2105, from src/tools/memory.cpp:6: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/../common/../shared/shared.h:54, from src/tools/../common/common.h:30, from src/tools/memory.cpp:9: src/tools/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/tools/../client/cl_renderer.h:29, from src/tools/../client/client.h:32, from src/tools/memory.cpp:12: src/tools/../client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/tools/../client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/tools/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tools/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tools/../client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/tools/../client/renderer/r_model.h:30, from src/tools/../client/cl_renderer.h:28: src/tools/../client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> LD [memory] mkdir -p ./ "c++" release-linux-x86_64/memory/tools/memory.cpp.o -lm -Wl,-z,relro -Wl,-z,now -o memory mkdir -p release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/ release-linux-x86_64/testall/client/battlescape/events/ release-linux-x86_64/testall/client/battlescape/events/ release-linux-x86_64/testall/client/battlescape/events/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/actor/ release-linux-x86_64/testall/client/battlescape/events/event/inventory/ release-linux-x86_64/testall/client/battlescape/events/event/inventory/ release-linux-x86_64/testall/client/battlescape/events/event/inventory/ release-linux-x86_64/testall/client/battlescape/events/event/inventory/ release-linux-x86_64/testall/client/battlescape/events/event/player/ release-linux-x86_64/testall/client/battlescape/events/event/player/ release-linux-x86_64/testall/client/battlescape/events/event/player/ release-linux-x86_64/testall/client/battlescape/events/event/player/ release-linux-x86_64/testall/client/battlescape/events/event/player/ release-linux-x86_64/testall/client/battlescape/events/event/player/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/battlescape/events/event/world/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/ release-linux-x86_64/testall/client/cgame/campaign/missions/ release-linux-x86_64/testall/client/cgame/campaign/missions/ release-linux-x86_64/testall/client/cgame/campaign/missions/ release-linux-x86_64/testall/client/cgame/campaign/missions/ release-linux-x86_64/testall/client/cgame/campaign/missions/ release-linux-x86_64/testall/client/cgame/campaign/missions/ release-linux-x86_64/testall/client/cgame/campaign/missions/ release-linux-x86_64/testall/client/cgame/campaign/missions/ release-linux-x86_64/testall/client/cgame/campaign/missions/ release-linux-x86_64/testall/client/cgame/campaign/missions/ release-linux-x86_64/testall/client/cgame/ release-linux-x86_64/testall/client/cgame/ release-linux-x86_64/testall/client/cgame/multiplayer/ release-linux-x86_64/testall/client/cgame/multiplayer/ release-linux-x86_64/testall/client/cgame/multiplayer/ release-linux-x86_64/testall/client/cgame/skirmish/ release-linux-x86_64/testall/client/cinematic/ release-linux-x86_64/testall/client/cinematic/ release-linux-x86_64/testall/client/cinematic/ release-linux-x86_64/testall/client/cinematic/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/ release-linux-x86_64/testall/client/input/ release-linux-x86_64/testall/client/input/ release-linux-x86_64/testall/client/input/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/renderer/ release-linux-x86_64/testall/client/sound/ release-linux-x86_64/testall/client/sound/ release-linux-x86_64/testall/client/sound/ release-linux-x86_64/testall/client/sound/ release-linux-x86_64/testall/client/sound/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/node/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/ui/ release-linux-x86_64/testall/client/web/ release-linux-x86_64/testall/client/web/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/common/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/lua/ release-linux-x86_64/testall/game/ release-linux-x86_64/testall/libs/mumble/ release-linux-x86_64/testall/ports/unix/ release-linux-x86_64/testall/ports/unix/ release-linux-x86_64/testall/ports/unix/ release-linux-x86_64/testall/ports/unix/ release-linux-x86_64/testall/server/ release-linux-x86_64/testall/server/ release-linux-x86_64/testall/server/ release-linux-x86_64/testall/server/ release-linux-x86_64/testall/server/ release-linux-x86_64/testall/server/ release-linux-x86_64/testall/server/ release-linux-x86_64/testall/server/ release-linux-x86_64/testall/server/ release-linux-x86_64/testall/server/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/shared/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ release-linux-x86_64/testall/tests/ touch release-linux-x86_64/testall/.dirs ===> CXX [testall] src/client/battlescape/cl_actor.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_actor.cpp.o src/client/battlescape/cl_actor.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_actor.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_actor.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/cl_battlescape.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_battlescape.cpp.o src/client/battlescape/cl_battlescape.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_battlescape.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_battlescape.cpp:25: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/cl_camera.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_camera.cpp.o src/client/battlescape/cl_camera.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_camera.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_camera.cpp:28: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/cl_hud.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_hud.cpp.o src/client/battlescape/cl_hud.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_hud.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_hud.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/cl_hud_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_hud_callbacks.cpp.o src/client/battlescape/cl_hud_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_hud_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_hud_callbacks.cpp:25: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/cl_localentity.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_localentity.cpp.o src/client/battlescape/cl_localentity.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_localentity.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_localentity.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/cl_localentity.cpp: In function ‘le_t* LE_Add(int)’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘le_t’ {aka ‘struct le_s’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/cl_localentity.cpp:1217:9: note: in expansion of macro ‘OBJZERO’ 1217 | OBJZERO(*le); | ^~~~~~~ In file included from src/client/battlescape/../client.h:39: src/client/battlescape/../battlescape/cl_localentity.h:65:16: note: ‘le_t’ {aka ‘struct le_s’} declared here 65 | typedef struct le_s { | ^~~~ ===> CXX [testall] src/client/battlescape/cl_parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_parse.cpp.o src/client/battlescape/cl_parse.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_parse.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/cl_particle.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_particle.cpp.o src/client/battlescape/cl_particle.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_particle.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_particle.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/cl_radar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_radar.cpp.o src/client/battlescape/cl_radar.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_radar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_radar.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/cl_spawn.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_spawn.cpp.o src/client/battlescape/cl_spawn.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_spawn.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_spawn.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/cl_ugv.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_ugv.cpp.o src/client/battlescape/cl_ugv.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_ugv.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_ugv.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/cl_ugv.cpp: In function ‘bool CL_AddUGV(le_t*, entity_t*)’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘entity_t’ {aka ‘struct entity_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/cl_ugv.cpp:42:25: note: in expansion of macro ‘OBJZERO’ 42 | OBJZERO(add); | ^~~~~~~ src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘entity_t’ {aka ‘struct entity_s’} declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘entity_t’ {aka ‘struct entity_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/cl_ugv.cpp:54:25: note: in expansion of macro ‘OBJZERO’ 54 | OBJZERO(add); | ^~~~~~~ src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘entity_t’ {aka ‘struct entity_s’} declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘entity_t’ {aka ‘struct entity_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/cl_ugv.cpp:67:9: note: in expansion of macro ‘OBJZERO’ 67 | OBJZERO(add); | ^~~~~~~ src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘entity_t’ {aka ‘struct entity_s’} declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/cl_view.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/cl_view.cpp.o src/client/battlescape/cl_view.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/cl_view.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_view.cpp:29: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/e_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/e_main.cpp.o src/client/battlescape/events/e_main.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/e_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/../../../common/../shared/shared.h:54, from src/client/battlescape/events/../../../common/common.h:30, from src/client/battlescape/events/../../cl_shared.h:28, from src/client/battlescape/events/../../client.h:31, from src/client/battlescape/events/e_main.cpp:25: src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/../../cl_renderer.h:29, from src/client/battlescape/events/../../client.h:32: src/client/battlescape/events/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/../../renderer/r_gl.h:32, from src/client/battlescape/events/../../renderer/r_image.h:28, from src/client/battlescape/events/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/../../renderer/r_model.h:30, from src/client/battlescape/events/../../cl_renderer.h:28: src/client/battlescape/events/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/events/e_main.cpp: In function ‘const char* CL_ConvertSoundFromEvent(char*, size_t)’: src/client/battlescape/events/e_main.cpp:224:62: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 224 | if (!FS_CheckFile("sounds/%s%02i", sound, i) == -1) | ^~ src/client/battlescape/events/e_main.cpp:224:21: note: add parentheses around left hand side expression to silence this warning 224 | if (!FS_CheckFile("sounds/%s%02i", sound, i) == -1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) src/client/battlescape/events/e_main.cpp:224:62: warning: comparison of constant ‘-1’ with boolean expression is always false [-Wbool-compare] 224 | if (!FS_CheckFile("sounds/%s%02i", sound, i) == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ===> CXX [testall] src/client/battlescape/events/e_parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/e_parse.cpp.o src/client/battlescape/events/e_parse.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/e_parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/../../../common/../shared/shared.h:54, from src/client/battlescape/events/../../../common/common.h:30, from src/client/battlescape/events/../../cl_shared.h:28, from src/client/battlescape/events/../../client.h:31, from src/client/battlescape/events/e_parse.cpp:40: src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/../../cl_renderer.h:29, from src/client/battlescape/events/../../client.h:32: src/client/battlescape/events/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/../../renderer/r_gl.h:32, from src/client/battlescape/events/../../renderer/r_image.h:28, from src/client/battlescape/events/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/../../renderer/r_model.h:30, from src/client/battlescape/events/../../cl_renderer.h:28: src/client/battlescape/events/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/events/e_parse.cpp: In function ‘bool CL_DelayBattlescapeEvent(int, void*)’: src/client/battlescape/events/e_parse.cpp:161:73: warning: cast from type ‘const evTimes_t*’ {aka ‘const evTimes_s*’} to type ‘void*’ casts away qualifiers [-Wcast-qual] 161 | Com_DPrintf(DEBUG_EVENTSYS, "delay event %p type %s from %i\n", (void*)event, eventData->name, now); | ^~~~~~~~~~~~ ===> CXX [testall] src/client/battlescape/events/e_server.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/e_server.cpp.o src/client/battlescape/events/e_server.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/e_server.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/../../../common/../shared/shared.h:54, from src/client/battlescape/events/../../../common/common.h:30, from src/client/battlescape/events/../../cl_shared.h:28, from src/client/battlescape/events/../../client.h:31, from src/client/battlescape/events/e_server.cpp:27: src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/../../cl_renderer.h:29, from src/client/battlescape/events/../../client.h:32: src/client/battlescape/events/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/../../renderer/r_gl.h:32, from src/client/battlescape/events/../../renderer/r_image.h:28, from src/client/battlescape/events/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/../../renderer/r_model.h:30, from src/client/battlescape/events/../../cl_renderer.h:28: src/client/battlescape/events/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actoradd.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actoradd.cpp.o src/client/battlescape/events/event/actor/e_event_actoradd.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actoradd.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actoradd.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorappear.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorappear.cpp.o src/client/battlescape/events/event/actor/e_event_actorappear.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorappear.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorappear.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorclientaction.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorclientaction.cpp.o src/client/battlescape/events/event/actor/e_event_actorclientaction.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorclientaction.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorclientaction.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actordie.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actordie.cpp.o src/client/battlescape/events/event/actor/e_event_actordie.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actordie.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actordie.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorendshot.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorendshot.cpp.o src/client/battlescape/events/event/actor/e_event_actorendshot.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorendshot.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorendshot.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actormove.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actormove.cpp.o src/client/battlescape/events/event/actor/e_event_actormove.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actormove.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actormove.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp.o src/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp.o src/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp.o src/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp.o src/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp.o src/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp.o src/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp.o src/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorshoot.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorshoot.cpp.o src/client/battlescape/events/event/actor/e_event_actorshoot.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorshoot.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorshoot.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp.o src/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp.o src/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorstatechange.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorstatechange.cpp.o src/client/battlescape/events/event/actor/e_event_actorstatechange.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorstatechange.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorstatechange.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorstats.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorstats.cpp.o src/client/battlescape/events/event/actor/e_event_actorstats.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorstats.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorstats.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorthrow.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorthrow.cpp.o src/client/battlescape/events/event/actor/e_event_actorthrow.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorthrow.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorthrow.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorturn.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorturn.cpp.o src/client/battlescape/events/event/actor/e_event_actorturn.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorturn.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorturn.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/actor/e_event_actorwound.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorwound.cpp.o src/client/battlescape/events/event/actor/e_event_actorwound.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorwound.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorwound.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/inventory/e_event_invadd.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invadd.cpp.o src/client/battlescape/events/event/inventory/e_event_invadd.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invadd.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/inventory/../../../../../common/common.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_shared.h:28, from src/client/battlescape/events/event/inventory/../../../../client.h:31, from src/client/battlescape/events/event/inventory/e_event_invadd.cpp:25: src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/inventory/../../../../client.h:32: src/client/battlescape/events/event/inventory/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/inventory/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/inventory/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/inventory/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:28: src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/inventory/e_event_invammo.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invammo.cpp.o src/client/battlescape/events/event/inventory/e_event_invammo.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invammo.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/inventory/../../../../../common/common.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_shared.h:28, from src/client/battlescape/events/event/inventory/../../../../client.h:31, from src/client/battlescape/events/event/inventory/e_event_invammo.cpp:25: src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/inventory/../../../../client.h:32: src/client/battlescape/events/event/inventory/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/inventory/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/inventory/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/inventory/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:28: src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/inventory/e_event_invdel.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invdel.cpp.o src/client/battlescape/events/event/inventory/e_event_invdel.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invdel.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/inventory/../../../../../common/common.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_shared.h:28, from src/client/battlescape/events/event/inventory/../../../../client.h:31, from src/client/battlescape/events/event/inventory/e_event_invdel.cpp:25: src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/inventory/../../../../client.h:32: src/client/battlescape/events/event/inventory/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/inventory/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/inventory/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/inventory/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:28: src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/inventory/e_event_invreload.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invreload.cpp.o src/client/battlescape/events/event/inventory/e_event_invreload.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invreload.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/inventory/../../../../../common/common.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_shared.h:28, from src/client/battlescape/events/event/inventory/../../../../client.h:31, from src/client/battlescape/events/event/inventory/e_event_invreload.cpp:25: src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/inventory/../../../../client.h:32: src/client/battlescape/events/event/inventory/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/inventory/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/inventory/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/inventory/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:28: src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/player/e_event_centerview.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_centerview.cpp.o src/client/battlescape/events/event/player/e_event_centerview.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_centerview.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_centerview.cpp:25: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/player/e_event_doendround.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_doendround.cpp.o src/client/battlescape/events/event/player/e_event_doendround.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_doendround.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_doendround.cpp:25: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/player/e_event_endroundannounce.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_endroundannounce.cpp.o src/client/battlescape/events/event/player/e_event_endroundannounce.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_endroundannounce.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_endroundannounce.cpp:25: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/player/e_event_reset.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_reset.cpp.o src/client/battlescape/events/event/player/e_event_reset.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_reset.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_reset.cpp:25: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/player/e_event_results.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_results.cpp.o src/client/battlescape/events/event/player/e_event_results.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_results.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_results.cpp:25: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/player/e_event_startgame.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_startgame.cpp.o src/client/battlescape/events/event/player/e_event_startgame.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_startgame.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_startgame.cpp:26: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_addbrushmodel.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_addbrushmodel.cpp.o src/client/battlescape/events/event/world/e_event_addbrushmodel.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_addbrushmodel.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_addbrushmodel.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_addedict.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_addedict.cpp.o src/client/battlescape/events/event/world/e_event_addedict.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_addedict.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_addedict.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_cameraappear.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_cameraappear.cpp.o src/client/battlescape/events/event/world/e_event_cameraappear.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_cameraappear.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_cameraappear.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_doorclose.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_doorclose.cpp.o src/client/battlescape/events/event/world/e_event_doorclose.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_doorclose.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_doorclose.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_dooropen.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_dooropen.cpp.o src/client/battlescape/events/event/world/e_event_dooropen.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_dooropen.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_dooropen.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_entappear.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_entappear.cpp.o src/client/battlescape/events/event/world/e_event_entappear.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_entappear.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_entappear.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_entdestroy.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_entdestroy.cpp.o src/client/battlescape/events/event/world/e_event_entdestroy.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_entdestroy.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_entdestroy.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_entperish.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_entperish.cpp.o src/client/battlescape/events/event/world/e_event_entperish.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_entperish.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_entperish.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_explode.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_explode.cpp.o src/client/battlescape/events/event/world/e_event_explode.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_explode.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_explode.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_particleappear.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_particleappear.cpp.o src/client/battlescape/events/event/world/e_event_particleappear.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_particleappear.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_particleappear.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_particlespawn.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_particlespawn.cpp.o src/client/battlescape/events/event/world/e_event_particlespawn.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_particlespawn.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_particlespawn.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/battlescape/events/event/world/e_event_sound.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_sound.cpp.o src/client/battlescape/events/event/world/e_event_sound.cpp -MP -MD -MT release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_sound.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_sound.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/cgame/campaign/aliencargo.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/aliencargo.cpp.o src/client/cgame/campaign/aliencargo.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/aliencargo.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/../cl_game.h:28, from src/client/cgame/campaign/cp_cgame_callbacks.h:26, from src/client/cgame/campaign/aliencargo.h:27, from src/client/cgame/campaign/aliencargo.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/aliencontainment.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/aliencontainment.cpp.o src/client/cgame/campaign/aliencontainment.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/aliencontainment.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/../cl_game.h:28, from src/client/cgame/campaign/cp_cgame_callbacks.h:26, from src/client/cgame/campaign/aliencargo.h:27, from src/client/cgame/campaign/aliencontainment.h:27, from src/client/cgame/campaign/aliencontainment.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cl_game_campaign.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cl_game_campaign.cpp.o src/client/cgame/campaign/cl_game_campaign.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cl_game_campaign.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cl_game_campaign.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_aircraft.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_aircraft.cpp.o src/client/cgame/campaign/cp_aircraft.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_aircraft.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_aircraft.cpp:29: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_aircraft_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_aircraft_callbacks.cpp.o src/client/cgame/campaign/cp_aircraft_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_aircraft_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_aircraft_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_airfight.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_airfight.cpp.o src/client/cgame/campaign/cp_airfight.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_airfight.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_airfight.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_alien_interest.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_alien_interest.cpp.o src/client/cgame/campaign/cp_alien_interest.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_alien_interest.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_alien_interest.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_alienbase.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_alienbase.cpp.o src/client/cgame/campaign/cp_alienbase.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_alienbase.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_alienbase.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_aliencont.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_aliencont.cpp.o src/client/cgame/campaign/cp_aliencont.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_aliencont.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_aliencont.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_aliencont_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_aliencont_callbacks.cpp.o src/client/cgame/campaign/cp_aliencont_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_aliencont_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_aliencont_callbacks.cpp:32: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_auto_mission.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_auto_mission.cpp.o src/client/cgame/campaign/cp_auto_mission.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_auto_mission.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_auto_mission.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_base.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_base.cpp.o src/client/cgame/campaign/cp_base.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_base.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_base.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_base_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_base_callbacks.cpp.o src/client/cgame/campaign/cp_base_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_base_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_base_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_basedefence_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_basedefence_callbacks.cpp.o src/client/cgame/campaign/cp_basedefence_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_basedefence_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_basedefence_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_building.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_building.cpp.o src/client/cgame/campaign/cp_building.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_building.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../shared/shared.h:54, from src/client/cgame/campaign/cp_building.h:27, from src/client/cgame/campaign/cp_building.cpp:25: src/client/cgame/campaign/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_campaign.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_campaign.cpp.o src/client/cgame/campaign/cp_campaign.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_campaign.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_campaign.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_campaign.cpp: In function ‘void CP_ParseCharacterData(dbuffer*, linkedList_t**)’: src/client/cgame/campaign/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct updateCharacter_t’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/campaign/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cgame/campaign/cp_campaign.cpp:192:17: note: in expansion of macro ‘OBJZERO’ 192 | OBJZERO(c); | ^~~~~~~ src/client/cgame/campaign/cp_campaign.cpp:64:16: note: ‘struct updateCharacter_t’ declared here 64 | typedef struct { | ^ src/client/cgame/campaign/cp_campaign.cpp: In function ‘void CP_ResetCampaignData()’: src/client/cgame/campaign/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘ccs_t’ {aka ‘struct ccs_s’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/campaign/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cgame/campaign/cp_campaign.cpp:1305:9: note: in expansion of macro ‘OBJZERO’ 1305 | OBJZERO(ccs); | ^~~~~~~ In file included from src/client/cgame/campaign/cp_campaign.cpp:28: src/client/cgame/campaign/cp_campaign.h:400:16: note: ‘ccs_t’ {aka ‘struct ccs_s’} declared here 400 | typedef struct ccs_s { | ^~~~~ ===> CXX [testall] src/client/cgame/campaign/cp_capacity.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_capacity.cpp.o src/client/cgame/campaign/cp_capacity.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_capacity.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_capacity.cpp:24: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_cgame_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_cgame_callbacks.cpp.o src/client/cgame/campaign/cp_cgame_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_cgame_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_cgame_callbacks.cpp:24: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_employee.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_employee.cpp.o src/client/cgame/campaign/cp_employee.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_employee.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_employee.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_employee_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_employee_callbacks.cpp.o src/client/cgame/campaign/cp_employee_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_employee_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_employee_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_event.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_event.cpp.o src/client/cgame/campaign/cp_event.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_event.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_event.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_event_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_event_callbacks.cpp.o src/client/cgame/campaign/cp_event_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_event_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_event_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_fightequip_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_fightequip_callbacks.cpp.o src/client/cgame/campaign/cp_fightequip_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_fightequip_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_fightequip_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_geoscape.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_geoscape.cpp.o src/client/cgame/campaign/cp_geoscape.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_geoscape.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_geoscape.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_geoscape.cpp: In function ‘bool GEO_Click(const uiNode_t*, int, int, const vec_t*)’: src/client/cgame/campaign/cp_geoscape.cpp:303:34: warning: the address of ‘mission_s::pos’ will never be NULL [-Waddress] 303 | if (tempMission->pos && GEO_IsPositionSelected(node, tempMission->pos, x, y)) | ~~~~~~~~~~~~~^~~ In file included from src/client/cgame/campaign/cp_geoscape.cpp:29: src/client/cgame/campaign/cp_campaign.h:266:16: note: ‘mission_s::pos’ declared here 266 | vec2_t pos; /**< Position of the mission */ | ^~~ src/client/cgame/campaign/cp_geoscape.cpp: In function ‘void GEO_CenterOnPoint_f()’: src/client/cgame/campaign/cp_geoscape.cpp:1135:16: warning: ‘pos[0]’ may be used uninitialized [-Wmaybe-uninitialized] 1135 | vec2_t pos; | ^~~ src/client/cgame/campaign/cp_geoscape.cpp:1135:16: warning: ‘pos[1]’ may be used uninitialized [-Wmaybe-uninitialized] ===> CXX [testall] src/client/cgame/campaign/cp_hospital.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_hospital.cpp.o src/client/cgame/campaign/cp_hospital.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_hospital.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_hospital.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_hospital_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_hospital_callbacks.cpp.o src/client/cgame/campaign/cp_hospital_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_hospital_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_hospital_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_installation.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_installation.cpp.o src/client/cgame/campaign/cp_installation.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_installation.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_installation.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_installation_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_installation_callbacks.cpp.o src/client/cgame/campaign/cp_installation_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_installation_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_installation_callbacks.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_mapfightequip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_mapfightequip.cpp.o src/client/cgame/campaign/cp_mapfightequip.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_mapfightequip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_mapfightequip.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_market.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_market.cpp.o src/client/cgame/campaign/cp_market.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_market.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_market.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_market_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_market_callbacks.cpp.o src/client/cgame/campaign/cp_market_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_market_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_market_callbacks.cpp:24: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_market_callbacks.cpp: In function ‘void BS_FillMarket_f()’: src/client/cgame/campaign/cp_market_callbacks.cpp:399:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 399 | } | ^ src/client/cgame/campaign/cp_market_callbacks.cpp:401:9: note: here 401 | case FILTER_S_PRIMARY: | ^~~~ ===> CXX [testall] src/client/cgame/campaign/cp_messageoptions.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_messageoptions.cpp.o src/client/cgame/campaign/cp_messageoptions.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_messageoptions.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_messageoptions.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_messageoptions_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_messageoptions_callbacks.cpp.o src/client/cgame/campaign/cp_messageoptions_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_messageoptions_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_messageoptions_callbacks.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_messages.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_messages.cpp.o src/client/cgame/campaign/cp_messages.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_messages.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_messages.cpp:24: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_mission_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_mission_callbacks.cpp.o src/client/cgame/campaign/cp_mission_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_mission_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_mission_callbacks.cpp:28: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_mission_triggers.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_mission_triggers.cpp.o src/client/cgame/campaign/cp_mission_triggers.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_mission_triggers.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_mission_triggers.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_missions.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_missions.cpp.o src/client/cgame/campaign/cp_missions.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_missions.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_missions.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_nation.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_nation.cpp.o src/client/cgame/campaign/cp_nation.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_nation.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_nation.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_overlay.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_overlay.cpp.o src/client/cgame/campaign/cp_overlay.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_overlay.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_overlay.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_parse.cpp.o src/client/cgame/campaign/cp_parse.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_parse.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_popup.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_popup.cpp.o src/client/cgame/campaign/cp_popup.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_popup.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_popup.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_popup.cpp: In function ‘void CL_DisplayPopupAircraft(aircraft_t*)’: src/client/cgame/campaign/cp_popup.cpp:235:42: warning: the address of ‘mission_s::pos’ will never be NULL [-Waddress] 235 | if (tempMission->pos) { | ~~~~~~~~~~~~~^~~ In file included from src/client/cgame/campaign/cp_popup.cpp:26: src/client/cgame/campaign/cp_campaign.h:266:16: note: ‘mission_s::pos’ declared here 266 | vec2_t pos; /**< Position of the mission */ | ^~~ ===> CXX [testall] src/client/cgame/campaign/cp_produce.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_produce.cpp.o src/client/cgame/campaign/cp_produce.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_produce.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_produce.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_produce_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_produce_callbacks.cpp.o src/client/cgame/campaign/cp_produce_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_produce_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_produce_callbacks.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_radar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_radar.cpp.o src/client/cgame/campaign/cp_radar.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_radar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_radar.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_rank.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_rank.cpp.o src/client/cgame/campaign/cp_rank.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_rank.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_rank.cpp:24: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_research.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_research.cpp.o src/client/cgame/campaign/cp_research.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_research.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_research.cpp:31: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_research.cpp: In function ‘bool RS_ScriptSanityCheck()’: src/client/cgame/campaign/cp_research.cpp:1915:103: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 1915 | Com_Printf("...... technology '%s' has a strange 'description' value '%s'.\n", t->id, t->description.text[0]); | ^~ ===> CXX [testall] src/client/cgame/campaign/cp_research_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_research_callbacks.cpp.o src/client/cgame/campaign/cp_research_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_research_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_research_callbacks.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_save.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_save.cpp.o src/client/cgame/campaign/cp_save.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_save.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_save.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_statistics.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_statistics.cpp.o src/client/cgame/campaign/cp_statistics.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_statistics.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_statistics.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_team.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_team.cpp.o src/client/cgame/campaign/cp_team.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_team.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_team.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_team_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_team_callbacks.cpp.o src/client/cgame/campaign/cp_team_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_team_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_team_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_time.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_time.cpp.o src/client/cgame/campaign/cp_time.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_time.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_time.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_transfer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_transfer.cpp.o src/client/cgame/campaign/cp_transfer.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_transfer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_transfer.cpp:28: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_transfer_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_transfer_callbacks.cpp.o src/client/cgame/campaign/cp_transfer_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_transfer_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_transfer_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_ufo.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_ufo.cpp.o src/client/cgame/campaign/cp_ufo.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_ufo.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_ufo.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_ufopedia.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_ufopedia.cpp.o src/client/cgame/campaign/cp_ufopedia.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_ufopedia.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_ufopedia.cpp:28: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_ufopedia.cpp: In function ‘void UP_ChangeDisplay(int)’: src/client/cgame/campaign/cp_ufopedia.cpp:118:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 118 | cgi->Cvar_Set("mn_upimage_top", "base/empty"); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/campaign/cp_ufopedia.cpp:120:9: note: here 120 | case UFOPEDIA_ARTICLE: | ^~~~ ===> CXX [testall] src/client/cgame/campaign/cp_uforecovery.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_uforecovery.cpp.o src/client/cgame/campaign/cp_uforecovery.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_uforecovery.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_uforecovery.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_uforecovery_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_uforecovery_callbacks.cpp.o src/client/cgame/campaign/cp_uforecovery_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_uforecovery_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_uforecovery_callbacks.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/cp_xvi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/cp_xvi.cpp.o src/client/cgame/campaign/cp_xvi.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/cp_xvi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_xvi.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/missions/cp_mission_baseattack.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_baseattack.cpp.o src/client/cgame/campaign/missions/cp_mission_baseattack.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_baseattack.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_baseattack.cpp:25: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/missions/cp_mission_buildbase.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_buildbase.cpp.o src/client/cgame/campaign/missions/cp_mission_buildbase.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_buildbase.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_buildbase.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/missions/cp_mission_harvest.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_harvest.cpp.o src/client/cgame/campaign/missions/cp_mission_harvest.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_harvest.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_harvest.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/missions/cp_mission_intercept.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_intercept.cpp.o src/client/cgame/campaign/missions/cp_mission_intercept.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_intercept.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_intercept.cpp:25: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/missions/cp_mission_recon.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_recon.cpp.o src/client/cgame/campaign/missions/cp_mission_recon.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_recon.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_recon.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/missions/cp_mission_rescue.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_rescue.cpp.o src/client/cgame/campaign/missions/cp_mission_rescue.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_rescue.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_rescue.cpp:25: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/missions/cp_mission_supply.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_supply.cpp.o src/client/cgame/campaign/missions/cp_mission_supply.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_supply.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_supply.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/missions/cp_mission_terror.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_terror.cpp.o src/client/cgame/campaign/missions/cp_mission_terror.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_terror.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_terror.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp.o src/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/campaign/missions/cp_mission_xvi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_xvi.cpp.o src/client/cgame/campaign/missions/cp_mission_xvi.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_xvi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_xvi.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/cl_game.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/cl_game.cpp.o src/client/cgame/cl_game.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/cl_game.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/../../common/../shared/shared.h:54, from src/client/cgame/../../common/common.h:30, from src/client/cgame/../cl_shared.h:28, from src/client/cgame/cl_game.h:28, from src/client/cgame/cl_game.cpp:26: src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cgame/../cl_renderer.h:29, from src/client/cgame/../client.h:32, from src/client/cgame/cl_game.cpp:27: src/client/cgame/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/cgame/../renderer/r_gl.h:32, from src/client/cgame/../renderer/r_image.h:28, from src/client/cgame/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/cgame/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/cgame/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cgame/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/cgame/../renderer/r_model.h:30, from src/client/cgame/../cl_renderer.h:28: src/client/cgame/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/cgame/cl_game_team.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/cl_game_team.cpp.o src/client/cgame/cl_game_team.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/cl_game_team.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/../../common/../shared/shared.h:54, from src/client/cgame/../../common/common.h:30, from src/client/cgame/../cl_shared.h:28, from src/client/cgame/../client.h:31, from src/client/cgame/cl_game_team.cpp:26: src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cgame/../cl_renderer.h:29, from src/client/cgame/../client.h:32: src/client/cgame/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/cgame/../renderer/r_gl.h:32, from src/client/cgame/../renderer/r_image.h:28, from src/client/cgame/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/cgame/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/cgame/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cgame/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/cgame/../renderer/r_model.h:30, from src/client/cgame/../cl_renderer.h:28: src/client/cgame/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/cgame/cl_game_team.cpp: In function ‘void GAME_LoadItem(mxml_node_t*, Item*, containerIndex_t*, int*, int*)’: src/client/cgame/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class Item’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cgame/cl_game_team.cpp:630:9: note: in expansion of macro ‘OBJZERO’ 630 | OBJZERO(*item); | ^~~~~~~ In file included from src/client/cgame/../../common/../game/q_shared.h:39, from src/client/cgame/../../common/scripts.h:259, from src/client/cgame/../../common/common.h:184: src/client/cgame/../../common/../game/inv_shared.h:409:7: note: ‘class Item’ declared here 409 | class Item { | ^~~~ ===> CXX [testall] src/client/cgame/multiplayer/cl_game_multiplayer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/multiplayer/cl_game_multiplayer.cpp.o src/client/cgame/multiplayer/cl_game_multiplayer.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/multiplayer/cl_game_multiplayer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/multiplayer/../../../common/../shared/shared.h:54, from src/client/cgame/multiplayer/../../../common/common.h:30, from src/client/cgame/multiplayer/../../cl_shared.h:28, from src/client/cgame/multiplayer/cl_game_multiplayer.cpp:26: src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/multiplayer/mp_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/multiplayer/mp_callbacks.cpp.o src/client/cgame/multiplayer/mp_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/multiplayer/mp_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/multiplayer/../../../common/../shared/shared.h:54, from src/client/cgame/multiplayer/../../../common/common.h:30, from src/client/cgame/multiplayer/../../cl_shared.h:28, from src/client/cgame/multiplayer/mp_callbacks.cpp:26: src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/multiplayer/mp_serverlist.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/multiplayer/mp_serverlist.cpp.o src/client/cgame/multiplayer/mp_serverlist.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/multiplayer/mp_serverlist.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/multiplayer/../../../common/../shared/shared.h:54, from src/client/cgame/multiplayer/../../../common/common.h:30, from src/client/cgame/multiplayer/../../cl_shared.h:28, from src/client/cgame/multiplayer/mp_serverlist.cpp:26: src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cgame/skirmish/cl_game_skirmish.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cgame/skirmish/cl_game_skirmish.cpp.o src/client/cgame/skirmish/cl_game_skirmish.cpp -MP -MD -MT release-linux-x86_64/testall/client/cgame/skirmish/cl_game_skirmish.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/skirmish/../../../common/../shared/shared.h:54, from src/client/cgame/skirmish/../../../common/common.h:30, from src/client/cgame/skirmish/../../cl_shared.h:28, from src/client/cgame/skirmish/cl_game_skirmish.cpp:26: src/client/cgame/skirmish/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/skirmish/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/skirmish/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/skirmish/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/skirmish/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/skirmish/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/skirmish/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/skirmish/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/skirmish/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cinematic/cl_cinematic.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cinematic/cl_cinematic.cpp.o src/client/cinematic/cl_cinematic.cpp -MP -MD -MT release-linux-x86_64/testall/client/cinematic/cl_cinematic.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cinematic/../../common/../shared/shared.h:54, from src/client/cinematic/../../common/cvar.h:37, from src/client/cinematic/../cl_video.h:33, from src/client/cinematic/cl_cinematic.cpp:34: src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cinematic/cl_cinematic_ogm.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cinematic/cl_cinematic_ogm.cpp.o src/client/cinematic/cl_cinematic_ogm.cpp -MP -MD -MT release-linux-x86_64/testall/client/cinematic/cl_cinematic_ogm.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cinematic/../../common/../shared/shared.h:54, from src/client/cinematic/../../common/common.h:30, from src/client/cinematic/../cl_shared.h:28, from src/client/cinematic/../client.h:31, from src/client/cinematic/cl_cinematic_ogm.cpp:13: src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cinematic/../cl_renderer.h:29, from src/client/cinematic/../client.h:32: src/client/cinematic/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/cinematic/../renderer/r_gl.h:32, from src/client/cinematic/../renderer/r_image.h:28, from src/client/cinematic/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/cinematic/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/cinematic/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cinematic/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cinematic/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/cinematic/../renderer/r_model.h:30, from src/client/cinematic/../cl_renderer.h:28: src/client/cinematic/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/cinematic/cl_cinematic_roq.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cinematic/cl_cinematic_roq.cpp.o src/client/cinematic/cl_cinematic_roq.cpp -MP -MD -MT release-linux-x86_64/testall/client/cinematic/cl_cinematic_roq.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cinematic/../../common/../shared/shared.h:54, from src/client/cinematic/../../common/common.h:30, from src/client/cinematic/../cl_shared.h:28, from src/client/cinematic/../client.h:31, from src/client/cinematic/cl_cinematic_roq.cpp:29: src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cinematic/../cl_renderer.h:29, from src/client/cinematic/../client.h:32: src/client/cinematic/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/cinematic/../renderer/r_gl.h:32, from src/client/cinematic/../renderer/r_image.h:28, from src/client/cinematic/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/cinematic/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/cinematic/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cinematic/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cinematic/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/cinematic/../renderer/r_model.h:30, from src/client/cinematic/../cl_renderer.h:28: src/client/cinematic/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/cinematic/cl_sequence.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cinematic/cl_sequence.cpp.o src/client/cinematic/cl_sequence.cpp -MP -MD -MT release-linux-x86_64/testall/client/cinematic/cl_sequence.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cinematic/../../common/../shared/shared.h:54, from src/client/cinematic/../../common/common.h:30, from src/client/cinematic/../cl_shared.h:28, from src/client/cinematic/../client.h:31, from src/client/cinematic/cl_sequence.cpp:30: src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cinematic/../cl_renderer.h:29, from src/client/cinematic/../client.h:32: src/client/cinematic/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/cinematic/../renderer/r_gl.h:32, from src/client/cinematic/../renderer/r_image.h:28, from src/client/cinematic/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/cinematic/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/cinematic/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cinematic/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cinematic/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/cinematic/../renderer/r_model.h:30, from src/client/cinematic/../cl_renderer.h:28: src/client/cinematic/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/cinematic/cl_sequence.cpp: In function ‘void SEQ_Render3D(sequenceContext_t*)’: src/client/cinematic/cl_sequence.cpp:317:25: warning: the address of ‘seqEnt_s::parent’ will never be NULL [-Waddress] 317 | if (se->parent && se->tag) { | ~~~~^~~~~~ src/client/cinematic/cl_sequence.cpp:88:14: note: ‘seqEnt_s::parent’ declared here 88 | char parent[MAX_VAR]; /**< in case this is a child model (should get placed onto a tag of the parent) */ | ^~~~~~ src/client/cinematic/cl_sequence.cpp:317:39: warning: the address of ‘seqEnt_s::tag’ will never be NULL [-Waddress] 317 | if (se->parent && se->tag) { | ~~~~^~~ src/client/cinematic/cl_sequence.cpp:89:14: note: ‘seqEnt_s::tag’ declared here 89 | char tag[MAX_VAR]; /**< the tag to place this model onto */ | ^~~ ===> CXX [testall] src/client/cl_console.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_console.cpp.o src/client/cl_console.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_console.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_console.cpp:30: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/cl_http.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_http.cpp.o src/client/cl_http.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_http.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_http.cpp:34: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ In file included from src/client/../common/http.h:32, from src/client/client.h:43: src/client/cl_http.cpp: In function ‘void CL_StartHTTPDownload(dlqueue_t*, dlhandle_t*)’: src/client/cl_http.cpp:209:36: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 209 | curl_easy_setopt(dl->curl, CURLOPT_PROGRESSFUNCTION, CL_HTTP_Progress); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:1303:3: note: declared here 1303 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ src/client/cl_http.cpp: In function ‘void CL_FinishHTTPDownload()’: src/client/cl_http.cpp:656:57: warning: ‘CURLINFO_SIZE_DOWNLOAD’ is deprecated: since 7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations] 656 | curl_easy_getinfo(curl, CURLINFO_SIZE_DOWNLOAD, &fileSize); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2874:3: note: declared here 2874 | CURLINFO_SIZE_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~ src/client/cl_http.cpp:715:41: warning: ‘CURLINFO_SIZE_DOWNLOAD’ is deprecated: since 7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations] 715 | curl_easy_getinfo(curl, CURLINFO_SIZE_DOWNLOAD, &fileSize); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2874:3: note: declared here 2874 | CURLINFO_SIZE_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~ src/client/cl_http.cpp:670:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 670 | } | ^ src/client/cl_http.cpp:675:17: note: here 675 | case CURLE_COULDNT_RESOLVE_HOST: | ^~~~ ===> CXX [testall] src/client/cl_inventory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_inventory.cpp.o src/client/cl_inventory.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_inventory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_inventory.cpp:27: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/cl_inventory.cpp: In function ‘Item* INV_SearchInInventoryWithFilter(const Inventory*, const invDef_t*, const objDef_t*, itemFilterTypes_t)’: src/client/cl_inventory.cpp:370:9: warning: ‘nonnull’ argument ‘inv’ compared to NULL [-Wnonnull-compare] 370 | if (inv == nullptr) | ^~ ===> CXX [testall] src/client/cl_inventory_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_inventory_callbacks.cpp.o src/client/cl_inventory_callbacks.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_inventory_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/cl_inventory_callbacks.cpp:26: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cl_irc.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_irc.cpp.o src/client/cl_irc.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_irc.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_irc.cpp:29: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/cl_language.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_language.cpp.o src/client/cl_language.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_language.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_language.cpp:26: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/cl_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_main.cpp.o src/client/cl_main.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_main.cpp:29: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/cl_main.cpp: In function ‘void CL_ClearState()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘clientBattleScape_t’ {aka ‘struct clientBattleScape_s’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cl_main.cpp:240:9: note: in expansion of macro ‘OBJZERO’ 240 | OBJZERO(cl); | ^~~~~~~ In file included from src/client/client.h:40: src/client/battlescape/cl_battlescape.h:38:16: note: ‘clientBattleScape_t’ {aka ‘struct clientBattleScape_s’} declared here 38 | typedef struct clientBattleScape_s { | ^~~~~~~~~~~~~~~~~~~ src/client/cl_main.cpp: In function ‘void CL_Init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘client_static_t’ {aka ‘struct client_static_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cl_main.cpp:1216:9: note: in expansion of macro ‘OBJZERO’ 1216 | OBJZERO(cls); | ^~~~~~~ src/client/client.h:54:16: note: ‘client_static_t’ {aka ‘struct client_static_s’} declared here 54 | typedef struct client_static_s { | ^~~~~~~~~~~~~~~ ===> CXX [testall] src/client/cl_menu.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_menu.cpp.o src/client/cl_menu.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_menu.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/cl_menu.cpp:27: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/cl_screen.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_screen.cpp.o src/client/cl_screen.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_screen.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_screen.cpp:36: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/cl_team.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_team.cpp.o src/client/cl_team.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_team.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_team.cpp:26: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/cl_tip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_tip.cpp.o src/client/cl_tip.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_tip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_tip.cpp:29: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/cl_tutorials.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_tutorials.cpp.o src/client/cl_tutorials.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_tutorials.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_tutorials.cpp:26: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/cl_video.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/cl_video.cpp.o src/client/cl_video.cpp -MP -MD -MT release-linux-x86_64/testall/client/cl_video.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/cvar.h:37, from src/client/cl_video.h:33, from src/client/cl_video.cpp:26: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32, from src/client/cl_video.cpp:27: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/input/cl_input.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/input/cl_input.cpp.o src/client/input/cl_input.cpp -MP -MD -MT release-linux-x86_64/testall/client/input/cl_input.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/input/../../common/../shared/shared.h:54, from src/client/input/../../common/common.h:30, from src/client/input/../cl_shared.h:28, from src/client/input/../client.h:31, from src/client/input/cl_input.cpp:41: src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/input/../cl_renderer.h:29, from src/client/input/../client.h:32: src/client/input/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/input/../renderer/r_gl.h:32, from src/client/input/../renderer/r_image.h:28, from src/client/input/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/input/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/input/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/input/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/input/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/input/../renderer/r_model.h:30, from src/client/input/../cl_renderer.h:28: src/client/input/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/input/cl_joystick.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/input/cl_joystick.cpp.o src/client/input/cl_joystick.cpp -MP -MD -MT release-linux-x86_64/testall/client/input/cl_joystick.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/input/../../common/../shared/shared.h:54, from src/client/input/../../common/common.h:30, from src/client/input/../cl_shared.h:28, from src/client/input/../client.h:31, from src/client/input/cl_joystick.cpp:27: src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/input/../cl_renderer.h:29, from src/client/input/../client.h:32: src/client/input/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/input/../renderer/r_gl.h:32, from src/client/input/../renderer/r_image.h:28, from src/client/input/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/input/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/input/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/input/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/input/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/input/../renderer/r_model.h:30, from src/client/input/../cl_renderer.h:28: src/client/input/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/input/cl_keys.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/input/cl_keys.cpp.o src/client/input/cl_keys.cpp -MP -MD -MT release-linux-x86_64/testall/client/input/cl_keys.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/input/../../common/../shared/shared.h:54, from src/client/input/../../common/common.h:30, from src/client/input/../cl_shared.h:28, from src/client/input/../client.h:31, from src/client/input/cl_keys.cpp:31: src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/input/../cl_renderer.h:29, from src/client/input/../client.h:32: src/client/input/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/input/../renderer/r_gl.h:32, from src/client/input/../renderer/r_image.h:28, from src/client/input/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/input/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/input/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/input/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/input/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/input/../renderer/r_model.h:30, from src/client/input/../cl_renderer.h:28: src/client/input/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_array.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_array.cpp.o src/client/renderer/r_array.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_array.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_array.cpp:28: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_bsp.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_bsp.cpp.o src/client/renderer/r_bsp.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_bsp.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_bsp.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_corona.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_corona.cpp.o src/client/renderer/r_corona.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_corona.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_corona.cpp:22: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_draw.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_draw.cpp.o src/client/renderer/r_draw.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_draw.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_draw.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_entity.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_entity.cpp.o src/client/renderer/r_entity.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_entity.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_entity.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_flare.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_flare.cpp.o src/client/renderer/r_flare.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_flare.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_flare.cpp:22: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_font.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_font.cpp.o src/client/renderer/r_font.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_font.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_font.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/renderer/r_font.cpp: In function ‘int R_FontHash(const char*, const font_t*)’: src/client/renderer/r_font.cpp:262:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 262 | register int hashValue, i; | ^~~~~~~~~ src/client/renderer/r_font.cpp:262:33: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 262 | register int hashValue, i; | ^ ===> CXX [testall] src/client/renderer/r_framebuffer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_framebuffer.cpp.o src/client/renderer/r_framebuffer.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_framebuffer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_framebuffer.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_geoscape.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_geoscape.cpp.o src/client/renderer/r_geoscape.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_geoscape.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_geoscape.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_grass.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_grass.cpp.o src/client/renderer/r_grass.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_grass.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_grass.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_image.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_image.cpp.o src/client/renderer/r_image.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_image.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_image.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_light.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_light.cpp.o src/client/renderer/r_light.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_light.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_light.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_lightmap.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_lightmap.cpp.o src/client/renderer/r_lightmap.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_lightmap.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_lightmap.cpp:27: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_main.cpp.o src/client/renderer/r_main.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_main.cpp:27: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_main.cpp:26: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_material.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_material.cpp.o src/client/renderer/r_material.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_material.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_material.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_matrix.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_matrix.cpp.o src/client/renderer/r_matrix.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_matrix.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_matrix.cpp:21: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_mesh.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_mesh.cpp.o src/client/renderer/r_mesh.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_mesh.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_mesh.cpp:28: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_mesh_anim.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_mesh_anim.cpp.o src/client/renderer/r_mesh_anim.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_mesh_anim.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_mesh_anim.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_misc.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_misc.cpp.o src/client/renderer/r_misc.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_misc.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_misc.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_model.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_model.cpp.o src/client/renderer/r_model.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_model.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_model_alias.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_model_alias.cpp.o src/client/renderer/r_model_alias.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_model_alias.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_alias.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_model_brush.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_model_brush.cpp.o src/client/renderer/r_model_brush.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_model_brush.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_brush.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_model_md2.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_model_md2.cpp.o src/client/renderer/r_model_md2.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_model_md2.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_md2.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_model_md3.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_model_md3.cpp.o src/client/renderer/r_model_md3.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_model_md3.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_md3.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_model_obj.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_model_obj.cpp.o src/client/renderer/r_model_obj.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_model_obj.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_obj.cpp:55: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_particle.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_particle.cpp.o src/client/renderer/r_particle.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_particle.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_particle.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_program.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_program.cpp.o src/client/renderer/r_program.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_program.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_program.cpp:27: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_sdl.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_sdl.cpp.o src/client/renderer/r_sdl.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_sdl.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_sdl.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_sphere.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_sphere.cpp.o src/client/renderer/r_sphere.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_sphere.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_sphere.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_state.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_state.cpp.o src/client/renderer/r_state.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_state.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_state.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_surface.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_surface.cpp.o src/client/renderer/r_surface.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_surface.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_surface.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/renderer/r_thread.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/renderer/r_thread.cpp.o src/client/renderer/r_thread.cpp -MP -MD -MT release-linux-x86_64/testall/client/renderer/r_thread.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_thread.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/sound/s_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/sound/s_main.cpp.o src/client/sound/s_main.cpp -MP -MD -MT release-linux-x86_64/testall/client/sound/s_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/sound/../../common/../shared/shared.h:54, from src/client/sound/../../common/common.h:30, from src/client/sound/../cl_shared.h:28, from src/client/sound/../client.h:31, from src/client/sound/s_main.cpp:26: src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/sound/../cl_renderer.h:29, from src/client/sound/../client.h:32: src/client/sound/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/sound/../renderer/r_gl.h:32, from src/client/sound/../renderer/r_image.h:28, from src/client/sound/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/sound/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/sound/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/sound/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/sound/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/sound/../renderer/r_model.h:30, from src/client/sound/../cl_renderer.h:28: src/client/sound/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/sound/s_mix.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/sound/s_mix.cpp.o src/client/sound/s_mix.cpp -MP -MD -MT release-linux-x86_64/testall/client/sound/s_mix.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/sound/../../common/../shared/shared.h:54, from src/client/sound/../../common/common.h:30, from src/client/sound/../cl_shared.h:28, from src/client/sound/s_mix.cpp:26: src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/sound/../cl_renderer.h:29, from src/client/sound/s_mix.cpp:27: src/client/sound/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/sound/../renderer/r_gl.h:32, from src/client/sound/../renderer/r_image.h:28, from src/client/sound/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/sound/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/sound/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/sound/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/sound/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/sound/../renderer/r_model.h:30, from src/client/sound/../cl_renderer.h:28: src/client/sound/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/sound/s_mumble.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/sound/s_mumble.cpp.o src/client/sound/s_mumble.cpp -MP -MD -MT release-linux-x86_64/testall/client/sound/s_mumble.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/sound/../../common/../shared/shared.h:54, from src/client/sound/../../common/common.h:30, from src/client/sound/../cl_shared.h:28, from src/client/sound/../client.h:31, from src/client/sound/s_mumble.cpp:7: src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/sound/../cl_renderer.h:29, from src/client/sound/../client.h:32: src/client/sound/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/sound/../renderer/r_gl.h:32, from src/client/sound/../renderer/r_image.h:28, from src/client/sound/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/sound/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/sound/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/sound/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/sound/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/sound/../renderer/r_model.h:30, from src/client/sound/../cl_renderer.h:28: src/client/sound/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/sound/s_music.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/sound/s_music.cpp.o src/client/sound/s_music.cpp -MP -MD -MT release-linux-x86_64/testall/client/sound/s_music.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/sound/../../shared/shared.h:54, from src/client/sound/s_local.h:31, from src/client/sound/s_music.cpp:26: src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/sound/../cl_renderer.h:29, from src/client/sound/s_music.cpp:33: src/client/sound/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/sound/../renderer/r_gl.h:32, from src/client/sound/../renderer/r_image.h:28, from src/client/sound/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/sound/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/sound/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/sound/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/sound/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/sound/../renderer/r_model.h:30, from src/client/sound/../cl_renderer.h:28: src/client/sound/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/sound/s_sample.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/sound/s_sample.cpp.o src/client/sound/s_sample.cpp -MP -MD -MT release-linux-x86_64/testall/client/sound/s_sample.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/sound/../../shared/shared.h:54, from src/client/sound/s_local.h:31, from src/client/sound/s_sample.h:30, from src/client/sound/s_sample.cpp:26: src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/ui/node/ui_node_abstractnode.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_abstractnode.cpp.o src/client/ui/node/ui_node_abstractnode.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_abstractnode.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/ui_node_abstractnode.h:27, from src/client/ui/node/ui_node_abstractnode.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/ui/node/ui_node_abstractoption.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_abstractoption.cpp.o src/client/ui/node/ui_node_abstractoption.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_abstractoption.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_abstractoption.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_abstractoption.cpp:27: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_abstractscrollable.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_abstractscrollable.cpp.o src/client/ui/node/ui_node_abstractscrollable.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_abstractscrollable.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_abstractscrollable.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_abstractscrollable.cpp:30: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_abstractscrollbar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_abstractscrollbar.cpp.o src/client/ui/node/ui_node_abstractscrollbar.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_abstractscrollbar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/../ui_behaviour.h:27, from src/client/ui/node/ui_node_abstractscrollbar.cpp:28: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/ui/node/ui_node_abstractvalue.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_abstractvalue.cpp.o src/client/ui/node/ui_node_abstractvalue.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_abstractvalue.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_abstractvalue.cpp:27: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_abstractvalue.cpp:29: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_bar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_bar.cpp.o src/client/ui/node/ui_node_bar.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_bar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_bar.cpp:28: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_bar.cpp:33: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_base.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_base.cpp.o src/client/ui/node/ui_node_base.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_base.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_base.cpp:24: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_base.cpp:29: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_baseinventory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_baseinventory.cpp.o src/client/ui/node/ui_node_baseinventory.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_baseinventory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_baseinventory.cpp:28: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_baseinventory.cpp:36: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_battlescape.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_battlescape.cpp.o src/client/ui/node/ui_node_battlescape.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_battlescape.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_battlescape.cpp:28: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../../client.h:32, from src/client/ui/node/ui_node_battlescape.cpp:32: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_button.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_button.cpp.o src/client/ui/node/ui_node_button.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_button.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_button.cpp:29: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_button.cpp:34: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_checkbox.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_checkbox.cpp.o src/client/ui/node/ui_node_checkbox.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_checkbox.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_checkbox.cpp:34: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_checkbox.cpp:39: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_container.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_container.cpp.o src/client/ui/node/ui_node_container.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_container.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_container.cpp:34: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_container.cpp:42: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/node/ui_node_container.cpp: In function ‘void UI_ContainerNodeDrawDropPreview(uiNode_t*)’: src/client/ui/node/ui_node_container.cpp:544:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 544 | if (!Key_IsDown(K_SHIFT) || CL_BattlescapeRunning()) | ^~ src/client/ui/node/ui_node_container.cpp:546:9: note: here 546 | case INV_FITS_ONLY_ROTATED: | ^~~~ ===> CXX [testall] src/client/ui/node/ui_node_controls.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_controls.cpp.o src/client/ui/node/ui_node_controls.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_controls.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_controls.cpp:28: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/ui/node/ui_node_data.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_data.cpp.o src/client/ui/node/ui_node_data.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_data.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_data.cpp:33: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../../client.h:32, from src/client/ui/node/ui_node_data.cpp:39: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_editor.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_editor.cpp.o src/client/ui/node/ui_node_editor.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_editor.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_editor.cpp:28: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_editor.cpp:35: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_ekg.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_ekg.cpp.o src/client/ui/node/ui_node_ekg.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_ekg.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_ekg.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_ekg.cpp:29: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_geoscape.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_geoscape.cpp.o src/client/ui/node/ui_node_geoscape.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_geoscape.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_geoscape.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_geoscape.cpp:30: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_image.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_image.cpp.o src/client/ui/node/ui_node_image.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_image.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_image.cpp:39: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_image.cpp:42: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/node/ui_node_image.cpp: In member function ‘virtual void uiImageNode::draw(uiNode_t*)’: src/client/ui/node/ui_node_image.cpp:181:25: warning: ‘imagepos[0]’ may be used uninitialized [-Wmaybe-uninitialized] 181 | UI_DrawNormImage(false, imagepos[0] + node->padding, imagepos[1] + node->padding, size[0], size[1], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | EXTRADATA(node).texh[0], EXTRADATA(node).texh[1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | EXTRADATA(node).texl[0], EXTRADATA(node).texl[1], image); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/ui_node_image.cpp:126:16: note: ‘imagepos[0]’ was declared here 126 | vec2_t imagepos; | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_item.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_item.cpp.o src/client/ui/node/ui_node_item.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_item.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_item.cpp:27: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/node/ui_node_item.cpp:30: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_linechart.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_linechart.cpp.o src/client/ui/node/ui_node_linechart.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_linechart.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_linechart.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_linechart.cpp:27: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_material_editor.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_material_editor.cpp.o src/client/ui/node/ui_node_material_editor.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_material_editor.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../cl_shared.h:28, from src/client/ui/node/../../client.h:31, from src/client/ui/node/ui_node_material_editor.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../../client.h:32: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_messagelist.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_messagelist.cpp.o src/client/ui/node/ui_node_messagelist.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_messagelist.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_messagelist.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_messagelist.cpp:27: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_model.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_model.cpp.o src/client/ui/node/ui_node_model.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_model.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_model.cpp:30: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_model.cpp:31: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_option.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_option.cpp.o src/client/ui/node/ui_node_option.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_option.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_option.cpp:25: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../../client.h:32, from src/client/ui/node/ui_node_option.cpp:31: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_optionlist.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_optionlist.cpp.o src/client/ui/node/ui_node_optionlist.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_optionlist.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_optionlist.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_optionlist.cpp:32: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_optiontree.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_optiontree.cpp.o src/client/ui/node/ui_node_optiontree.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_optiontree.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_optiontree.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_optiontree.cpp:33: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_panel.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_panel.cpp.o src/client/ui/node/ui_node_panel.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_panel.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_panel.cpp:25: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_panel.cpp:28: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_radar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_radar.cpp.o src/client/ui/node/ui_node_radar.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_radar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_radar.h:27, from src/client/ui/node/ui_node_radar.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_radar.cpp:27: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_radiobutton.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_radiobutton.cpp.o src/client/ui/node/ui_node_radiobutton.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_radiobutton.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_radiobutton.cpp:37: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_radiobutton.cpp:43: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_rows.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_rows.cpp.o src/client/ui/node/ui_node_rows.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_rows.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/../ui_behaviour.h:27, from src/client/ui/node/ui_node_rows.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_rows.cpp:27: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_selectbox.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_selectbox.cpp.o src/client/ui/node/ui_node_selectbox.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_selectbox.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_selectbox.cpp:46: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_selectbox.cpp:47: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_sequence.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_sequence.cpp.o src/client/ui/node/ui_node_sequence.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_sequence.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_sequence.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_sequence.cpp:30: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_special.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_special.cpp.o src/client/ui/node/ui_node_special.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_special.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../cl_shared.h:28, from src/client/ui/node/ui_node_special.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/ui/node/ui_node_spinner.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_spinner.cpp.o src/client/ui/node/ui_node_spinner.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_spinner.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_spinner.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_spinner.cpp:33: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_string.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_string.cpp.o src/client/ui/node/ui_node_string.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_string.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_string.cpp:47: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_string.cpp:52: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_tab.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_tab.cpp.o src/client/ui/node/ui_node_tab.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_tab.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_tab.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_tab.cpp:34: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_tbar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_tbar.cpp.o src/client/ui/node/ui_node_tbar.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_tbar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_tbar.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_tbar.cpp:28: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_text.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_text.cpp.o src/client/ui/node/ui_node_text.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_text.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_text.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_text.cpp:27: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_text2.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_text2.cpp.o src/client/ui/node/ui_node_text2.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_text2.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_text2.cpp:27: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_text2.cpp:28: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_textentry.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_textentry.cpp.o src/client/ui/node/ui_node_textentry.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_textentry.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_textentry.cpp:32: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_textentry.cpp:39: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_textlist.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_textlist.cpp.o src/client/ui/node/ui_node_textlist.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_textlist.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_textlist.cpp:25: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_textlist.cpp:26: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_texture.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_texture.cpp.o src/client/ui/node/ui_node_texture.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_texture.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_texture.cpp:34: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_texture.cpp:37: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_timer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_timer.cpp.o src/client/ui/node/ui_node_timer.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_timer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_parse.h:27, from src/client/ui/node/ui_node_timer.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/ui/node/ui_node_todo.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_todo.cpp.o src/client/ui/node/ui_node_todo.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_todo.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_todo.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_todo.cpp:31: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_video.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_video.cpp.o src/client/ui/node/ui_node_video.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_video.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_video.cpp:31: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../../client.h:32, from src/client/ui/node/ui_node_video.cpp:39: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_vscrollbar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_vscrollbar.cpp.o src/client/ui/node/ui_node_vscrollbar.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_vscrollbar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_vscrollbar.cpp:27: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_vscrollbar.cpp:33: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_window.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_window.cpp.o src/client/ui/node/ui_node_window.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_window.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_window.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_window.cpp:30: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/node/ui_node_zone.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/node/ui_node_zone.cpp.o src/client/ui/node/ui_node_zone.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/node/ui_node_zone.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_zone.cpp:28: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/ui/ui_actions.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_actions.cpp.o src/client/ui/ui_actions.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_actions.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_actions.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_actions.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_behaviour.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_behaviour.cpp.o src/client/ui/ui_behaviour.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_behaviour.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_behaviour.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_behaviour.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_components.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_components.cpp.o src/client/ui/ui_components.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_components.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/ui_node_abstractnode.h:27, from src/client/ui/node/ui_node_window.h:28, from src/client/ui/ui_internal.h:35, from src/client/ui/ui_components.cpp:25: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ In file included from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_abstractnode.h:28: src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_data.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_data.cpp.o src/client/ui/ui_data.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_data.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../common/../shared/shared.h:54, from src/client/ui/../../common/common.h:30, from src/client/ui/../cl_shared.h:28, from src/client/ui/ui_data.cpp:25: src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_data.cpp:28: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_dragndrop.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_dragndrop.cpp.o src/client/ui/ui_dragndrop.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_dragndrop.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/ui_node_abstractnode.h:27, from src/client/ui/node/ui_node_window.h:28, from src/client/ui/ui_internal.h:35, from src/client/ui/ui_dragndrop.cpp:25: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ In file included from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_abstractnode.h:28: src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_draw.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_draw.cpp.o src/client/ui/ui_draw.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_draw.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_draw.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_draw.cpp:27: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_expression.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_expression.cpp.o src/client/ui/ui_expression.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_expression.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../common/../shared/shared.h:54, from src/client/ui/../../common/common.h:30, from src/client/ui/ui_expression.h:27, from src/client/ui/ui_expression.cpp:25: src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_expression.cpp:28: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/ui_expression.cpp: In function ‘uiNode_t* UI_GetNodeFromExpression(uiAction_t*, const uiCallContext_t*, const value_t**)’: src/client/ui/ui_expression.cpp:117:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 117 | } | ^ src/client/ui/ui_expression.cpp:119:9: note: here 119 | case EA_OPERATOR_UNARY: | ^~~~ src/client/ui/ui_expression.cpp: In function ‘bool UI_GetBooleanFromExpression(uiAction_t*, const uiCallContext_t*)’: src/client/ui/ui_expression.cpp:489:68: warning: this statement may fall through [-Wimplicit-fallthrough=] 489 | name = UI_GenInjectedString(name, false, context); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/client/ui/ui_expression.cpp:490:33: note: here 490 | case EA_VALUE_CVARNAME: | ^~~~ src/client/ui/ui_expression.cpp:493:68: warning: this statement may fall through [-Wimplicit-fallthrough=] 493 | name = UI_GenInjectedString(name, false, context); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/client/ui/ui_expression.cpp:494:33: note: here 494 | case EA_VALUE_PATHNODE: { | ^~~~ ===> CXX [testall] src/client/ui/ui_font.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_font.cpp.o src/client/ui/ui_font.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_font.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_font.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_font.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/ui_font.cpp: In function ‘bool UI_ParseFont(const char*, const char**)’: src/client/ui/ui_font.cpp:121:46: warning: this statement may fall through [-Wimplicit-fallthrough=] 121 | token++; | ~~~~~^~ src/client/ui/ui_font.cpp:122:33: note: here 122 | case V_HUNK_STRING: | ^~~~ ===> CXX [testall] src/client/ui/ui_input.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_input.cpp.o src/client/ui/ui_input.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_input.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_input.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_input.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_main.cpp.o src/client/ui/ui_main.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_main.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_main.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_node.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_node.cpp.o src/client/ui/ui_node.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_node.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_node.cpp:27: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_node.cpp:37: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_nodes.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_nodes.cpp.o src/client/ui/ui_nodes.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_nodes.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_nodes.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_nodes.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/ui_nodes.cpp: In function ‘void UI_InitNodes()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct uiBehaviour_t’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/ui_nodes.cpp:633:17: note: in expansion of macro ‘OBJZERO’ 633 | OBJZERO(*current); | ^~~~~~~ In file included from src/client/ui/ui_internal.h:39: src/client/ui/ui_behaviour.h:38:8: note: ‘struct uiBehaviour_t’ declared here 38 | struct uiBehaviour_t { | ^~~~~~~~~~~~~ ===> CXX [testall] src/client/ui/ui_parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_parse.cpp.o src/client/ui/ui_parse.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../common/../shared/shared.h:54, from src/client/ui/../../common/common.h:30, from src/client/ui/../cl_shared.h:28, from src/client/ui/../client.h:31, from src/client/ui/ui_parse.cpp:28: src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/../cl_renderer.h:29, from src/client/ui/../client.h:32: src/client/ui/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/../renderer/r_gl.h:32, from src/client/ui/../renderer/r_image.h:28, from src/client/ui/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/../renderer/r_model.h:30, from src/client/ui/../cl_renderer.h:28: src/client/ui/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/ui_parse.cpp: In function ‘uiAction_t* UI_ParseActionList(uiNode_t*, const char**, const char**)’: src/client/ui/ui_parse.cpp:516:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | if (!lastAction || (lastAction->type != EA_IF && lastAction->type != EA_ELIF)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/ui_parse.cpp:521:17: note: here 521 | case EA_WHILE: | ^~~~ ===> CXX [testall] src/client/ui/ui_popup.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_popup.cpp.o src/client/ui/ui_popup.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_popup.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_popup.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/ui/ui_render.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_render.cpp.o src/client/ui/ui_render.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_render.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_render.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/../cl_renderer.h:29, from src/client/ui/ui_render.h:28, from src/client/ui/ui_render.cpp:27: src/client/ui/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/../renderer/r_gl.h:32, from src/client/ui/../renderer/r_image.h:28, from src/client/ui/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/../renderer/r_model.h:30, from src/client/ui/../cl_renderer.h:28: src/client/ui/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_sound.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_sound.cpp.o src/client/ui/ui_sound.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_sound.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_sound.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/ui/ui_sprite.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_sprite.cpp.o src/client/ui/ui_sprite.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_sprite.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_sprite.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_sprite.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_timer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_timer.cpp.o src/client/ui/ui_timer.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_timer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../common/../shared/shared.h:54, from src/client/ui/../../common/common.h:30, from src/client/ui/../cl_shared.h:28, from src/client/ui/ui_timer.cpp:25: src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/ui/ui_tooltip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_tooltip.cpp.o src/client/ui/ui_tooltip.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_tooltip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../common/../shared/shared.h:54, from src/client/ui/../../common/common.h:30, from src/client/ui/../cl_shared.h:28, from src/client/ui/ui_tooltip.cpp:25: src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/../cl_renderer.h:29, from src/client/ui/ui_render.h:28, from src/client/ui/ui_tooltip.cpp:31: src/client/ui/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/../renderer/r_gl.h:32, from src/client/ui/../renderer/r_image.h:28, from src/client/ui/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/../renderer/r_model.h:30, from src/client/ui/../cl_renderer.h:28: src/client/ui/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/client/ui/ui_windows.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/ui/ui_windows.cpp.o src/client/ui/ui_windows.cpp -MP -MD -MT release-linux-x86_64/testall/client/ui/ui_windows.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_windows.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_windows.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/ui_windows.cpp: In function ‘void UI_DebugTree_f()’: src/client/ui/ui_windows.cpp:676:26: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 676 | Com_Printf("+ %s %s\n", UI_Node_GetWidgetName(node), node->name); | ^~ ===> CXX [testall] src/client/web/web_cgame.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/web/web_cgame.cpp.o src/client/web/web_cgame.cpp -MP -MD -MT release-linux-x86_64/testall/client/web/web_cgame.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/web/../../common/../shared/shared.h:54, from src/client/web/../../common/common.h:30, from src/client/web/web_main.h:29, from src/client/web/web_cgame.cpp:27: src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/client/web/web_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/client/web/web_main.cpp.o src/client/web/web_main.cpp -MP -MD -MT release-linux-x86_64/testall/client/web/web_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/web/../../common/../shared/shared.h:54, from src/client/web/../../common/common.h:30, from src/client/web/web_main.h:29, from src/client/web/web_main.cpp:27: src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/binaryexpressionparser.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/binaryexpressionparser.cpp.o src/common/binaryexpressionparser.cpp -MP -MD -MT release-linux-x86_64/testall/common/binaryexpressionparser.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/binaryexpressionparser.h:27, from src/common/binaryexpressionparser.cpp:25: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/bsp.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/bsp.cpp.o src/common/bsp.cpp -MP -MD -MT release-linux-x86_64/testall/common/bsp.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/bsp.cpp:26: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/bsp.cpp: In function ‘void CM_LoadMap(const char*, bool, const char*, const char*, mapData_t*, mapTiles_t*)’: src/common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘mapData_t’ {aka ‘struct mapData_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/common/bsp.cpp:942:9: note: in expansion of macro ‘OBJZERO’ 942 | OBJZERO(*mapData); | ^~~~~~~ In file included from src/common/tracing.h:30, from src/common/cmodel.h:31, from src/common/common.h:182: src/common/../shared/typedefs.h:319:16: note: ‘mapData_t’ {aka ‘struct mapData_s’} declared here 319 | typedef struct mapData_s { | ^~~~~~~~~ ===> CXX [testall] src/common/cmd.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/cmd.cpp.o src/common/cmd.cpp -MP -MD -MT release-linux-x86_64/testall/common/cmd.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/cmd.h:35, from src/common/cmd.cpp:34: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/cmodel.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/cmodel.cpp.o src/common/cmodel.cpp -MP -MD -MT release-linux-x86_64/testall/common/cmodel.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/cmodel.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/common.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/common.cpp.o src/common/common.cpp -MP -MD -MT release-linux-x86_64/testall/common/common.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/common.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/cvar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/cvar.cpp.o src/common/cvar.cpp -MP -MD -MT release-linux-x86_64/testall/common/cvar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/cvar.cpp:31: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/dbuffer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/dbuffer.cpp.o src/common/dbuffer.cpp -MP -MD -MT release-linux-x86_64/testall/common/dbuffer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/dbuffer.cpp:25: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/files.cpp.o src/common/files.cpp -MP -MD -MT release-linux-x86_64/testall/common/files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/files.cpp:31: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/files.cpp: In function ‘void FS_ExecAutoexec()’: src/common/files.cpp:753:47: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 64 [-Wformat-truncation=] 753 | snprintf(name, sizeof(name), "%s/autoexec.cfg", s->filename); | ^~ In file included from /usr/include/stdio.h:970, from /usr/include/SDL2/SDL_stdinc.h:37, from /usr/include/SDL2/SDL_endian.h:31, from src/common/../shared/byte.h:30, from src/common/common.h:29: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void FS_ExecAutoexec()’ at src/common/files.cpp:753:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 14 and 269 bytes into a destination of size 64 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ===> CXX [testall] src/common/grid.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/grid.cpp.o src/common/grid.cpp -MP -MD -MT release-linux-x86_64/testall/common/grid.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/grid.cpp:26: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/grid.cpp: In member function ‘bool Step::checkFlyingDirections() const’: src/common/grid.cpp:394:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 394 | neededHeight = actorHeight + CELL_HEIGHT - std::max((const signed char)0, routing.getFloor(actorSize, fromPos)); | ^~~~~~~~~~~~~~~~~~~~ src/common/grid.cpp:399:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 399 | neededHeight = actorHeight + CELL_HEIGHT - std::max((const signed char)0, routing.getFloor(actorSize, toPos)); | ^~~~~~~~~~~~~~~~~~~~ ===> CXX [testall] src/common/http.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/http.cpp.o src/common/http.cpp -MP -MD -MT release-linux-x86_64/testall/common/http.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/http.h:27, from src/common/http.cpp:21: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/http.cpp: In function ‘bool HTTP_PutFile(const char*, const char*, const char*, const upparam_t*)’: src/common/http.cpp:256:44: warning: ‘CURLFORM_PTRNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 256 | curl_formadd(&post, &last, CURLFORM_PTRNAME, params->name, CURLFORM_PTRCONTENTS, params->value, CURLFORM_END); | ^~~~~~~~~~~~~~~~ In file included from src/common/http.h:32: /usr/include/x86_64-linux-gnu/curl/curl.h:2519:3: note: declared here 2519 | CURLFORM_PTRNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~ src/common/http.cpp:256:76: warning: ‘CURLFORM_PTRCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 256 | curl_formadd(&post, &last, CURLFORM_PTRNAME, params->name, CURLFORM_PTRCONTENTS, params->value, CURLFORM_END); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2522:3: note: declared here 2522 | CURLFORM_PTRCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~ src/common/http.cpp:256:29: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 256 | curl_formadd(&post, &last, CURLFORM_PTRNAME, params->name, CURLFORM_PTRCONTENTS, params->value, CURLFORM_END); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2593:1: note: declared here 2593 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ src/common/http.cpp:260:36: warning: ‘CURLFORM_PTRNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 260 | curl_formadd(&post, &last, CURLFORM_PTRNAME, formName, CURLFORM_FILE, fileName, CURLFORM_END); | ^~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2519:3: note: declared here 2519 | CURLFORM_PTRNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~ src/common/http.cpp:260:64: warning: ‘CURLFORM_FILE’ is deprecated: since 7.56.0. Use curl_mime_filedata() [-Wdeprecated-declarations] 260 | curl_formadd(&post, &last, CURLFORM_PTRNAME, formName, CURLFORM_FILE, fileName, CURLFORM_END); | ^~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2527:3: note: declared here 2527 | CURLFORM_FILE CURL_DEPRECATED(7.56.0, "Use curl_mime_filedata()"), | ^~~~~~~~~~~~~ src/common/http.cpp:260:21: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 260 | curl_formadd(&post, &last, CURLFORM_PTRNAME, formName, CURLFORM_FILE, fileName, CURLFORM_END); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2593:1: note: declared here 2593 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ src/common/http.cpp:264:32: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. Use CURLOPT_MIMEPOST [-Wdeprecated-declarations] 264 | curl_easy_setopt(curl, CURLOPT_HTTPPOST, post); | ^~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:1204:3: note: declared here 1204 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, | ^~~~~~~~~~~~~~~~~ ===> CXX [testall] src/common/ioapi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/ioapi.cpp.o src/common/ioapi.cpp -MP -MD -MT release-linux-x86_64/testall/common/ioapi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition ===> CXX [testall] src/common/list.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/list.cpp.o src/common/list.cpp -MP -MD -MT release-linux-x86_64/testall/common/list.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/list.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/md4.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/md4.cpp.o src/common/md4.cpp -MP -MD -MT release-linux-x86_64/testall/common/md4.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/md4.cpp:32: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In function ‘void mdfour_result(mdfour*, unsigned char*)’, inlined from ‘void mdfour(unsigned char*, const unsigned char*, int)’ at src/common/md4.cpp:198:15, inlined from ‘unsigned int Com_BlockChecksum(const void*, int)’ at src/common/md4.cpp:213:8: src/common/md4.cpp:184:11: warning: storing the address of local variable ‘md’ in ‘m’ [-Wdangling-pointer=] 184 | m = md; | ~~^~~~ src/common/md4.cpp: In function ‘unsigned int Com_BlockChecksum(const void*, int)’: src/common/md4.cpp:195:23: note: ‘md’ declared here 195 | struct mdfour md; | ^~ src/common/md4.cpp:35:23: note: ‘m’ declared here 35 | static struct mdfour *m; | ^ ===> CXX [testall] src/common/md5.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/md5.cpp.o src/common/md5.cpp -MP -MD -MT release-linux-x86_64/testall/common/md5.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/md5.cpp:23: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/md5.cpp: In function ‘void MD5Transform(uint32_t*, const uint32_t*)’: src/common/md5.cpp:81:27: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ src/common/md5.cpp:81:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ src/common/md5.cpp:81:33: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ src/common/md5.cpp:81:36: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ ===> CXX [testall] src/common/mem.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/mem.cpp.o src/common/mem.cpp -MP -MD -MT release-linux-x86_64/testall/common/mem.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/mem.cpp:29: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/msg.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/msg.cpp.o src/common/msg.cpp -MP -MD -MT release-linux-x86_64/testall/common/msg.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/msg.cpp:26: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/net.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/net.cpp.o src/common/net.cpp -MP -MD -MT release-linux-x86_64/testall/common/net.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/net.cpp:29: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/netpack.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/netpack.cpp.o src/common/netpack.cpp -MP -MD -MT release-linux-x86_64/testall/common/netpack.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/netpack.cpp:25: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/netpack.cpp: In function ‘void NET_OOB_Printf(net_stream*, const char*, ...)’: src/common/netpack.cpp:557:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 557 | const char cmd = (const char)clc_oob; | ^~~~~~~~~~~~~~~~~~~ ===> CXX [testall] src/common/pqueue.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/pqueue.cpp.o src/common/pqueue.cpp -MP -MD -MT release-linux-x86_64/testall/common/pqueue.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/pqueue.cpp:17: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/routing.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/routing.cpp.o src/common/routing.cpp -MP -MD -MT release-linux-x86_64/testall/common/routing.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/routing.cpp:28: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/routing.cpp: In function ‘int RT_MicroTrace(RoutingData*, const place_t*, int, int, int, int, opening_t*)’: src/common/routing.cpp:1145:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1145 | if (bases[5] <= middle && /* same for the 2nd part of the passage */ | ^~ src/common/routing.cpp:1150:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1150 | return opening->base - middle; | ^~~~~~ In function ‘int RT_TraceOnePassage(RoutingData*, const place_t*, const place_t*, opening_t*)’, inlined from ‘void RT_TracePassage(RoutingData*, int, int, int, int, int, opening_t*)’ at src/common/routing.cpp:1308:20, inlined from ‘int RT_UpdateConnection(RoutingData*, int, int, int, int, int, int)’ at src/common/routing.cpp:1385:17, inlined from ‘void RT_UpdateConnectionColumn(mapTiles_t*, Routing&, int, int, int, int, const char**)’ at src/common/routing.cpp:1459:40: src/common/routing.cpp:1179:28: warning: ‘hi’ may be used uninitialized [-Wmaybe-uninitialized] 1179 | opening->size = hi - opening->base; | ~~~^~~~~~~~~~~~~~~ src/common/routing.cpp: In function ‘void RT_UpdateConnectionColumn(mapTiles_t*, Routing&, int, int, int, int, const char**)’: src/common/routing.cpp:1169:13: note: ‘hi’ declared here 1169 | int hi; /**< absolute ceiling of the passage found. */ | ^~ ===> CXX [testall] src/common/scripts.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/scripts.cpp.o src/common/scripts.cpp -MP -MD -MT release-linux-x86_64/testall/common/scripts.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/scripts.h:28, from src/common/scripts.cpp:26: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/scripts.cpp: In function ‘bool Com_ParseBlockToken(const char*, const char**, void*, const value_t*, memPool_t*, const char*)’: src/common/scripts.cpp:1318:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1318 | if (*token == '_') | ^~ src/common/scripts.cpp:1322:25: note: here 1322 | case V_HUNK_STRING: | ^~~~ ===> CXX [testall] src/common/sha1.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/sha1.cpp.o src/common/sha1.cpp -MP -MD -MT release-linux-x86_64/testall/common/sha1.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/sha1.cpp:43: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/sha2.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/sha2.cpp.o src/common/sha2.cpp -MP -MD -MT release-linux-x86_64/testall/common/sha2.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/sha2.cpp:35: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/tracing.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/tracing.cpp.o src/common/tracing.cpp -MP -MD -MT release-linux-x86_64/testall/common/tracing.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/../shared/typedefs.h:5, from src/common/tracing.h:30, from src/common/tracing.cpp:29: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/common/unzip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/unzip.cpp.o src/common/unzip.cpp -MP -MD -MT release-linux-x86_64/testall/common/unzip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition ===> CXX [testall] src/common/xml.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/common/xml.cpp.o src/common/xml.cpp -MP -MD -MT release-linux-x86_64/testall/common/xml.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/xml.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/game/chr_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/chr_shared.cpp.o src/game/chr_shared.cpp -MP -MD -MT release-linux-x86_64/testall/game/chr_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/chr_shared.cpp:26: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/chr_shared.cpp: In function ‘void CHRSH_CharGenAbilitySkills(character_t*, bool, const char*)’: src/game/chr_shared.cpp:208:97: warning: the address of ‘chrTemplate_s::id’ will never be NULL [-Waddress] 208 | for (chrTemplate = teamDef->characterTemplates[0]; chrTemplate->id; chrTemplate++) { | ~~~~~~~~~~~~~^~ In file included from src/game/q_shared.h:40: src/game/chr_shared.h:57:14: note: ‘chrTemplate_s::id’ declared here 57 | char id[MAX_VAR]; /** short name of the template */ | ^~ ===> CXX [testall] src/game/g_actor.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_actor.cpp.o src/game/g_actor.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_actor.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_actor.h:27, from src/game/g_actor.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_ai.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_ai.cpp.o src/game/g_ai.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_ai.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_ai.h:28, from src/game/g_ai.cpp:26: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_ai_lua.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_ai_lua.cpp.o src/game/g_ai_lua.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_ai_lua.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_ai_lua.cpp:35: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_camera.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_camera.cpp.o src/game/g_camera.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_camera.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_camera.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_client.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_client.cpp.o src/game/g_client.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_client.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_client.h:29, from src/game/g_client.cpp:40: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_cmds.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_cmds.cpp.o src/game/g_cmds.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_cmds.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_cmds.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_combat.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_combat.cpp.o src/game/g_combat.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_combat.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_combat.h:28, from src/game/g_combat.cpp:26: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_edicts.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_edicts.cpp.o src/game/g_edicts.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_edicts.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_edicts.h:31, from src/game/g_edicts.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ src/game/g_edicts.cpp: In function ‘Edict* G_EdictDuplicate(const Edict*)’: src/game/g_edicts.cpp:134:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class Edict’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memcpy(duplicate, edict, sizeof(*edict)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_events.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_events.cpp.o src/game/g_events.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_events.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_events.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_func.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_func.cpp.o src/game/g_func.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_func.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_func.h:31, from src/game/g_func.cpp:30: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_health.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_health.cpp.o src/game/g_health.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_health.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_health.h:27, from src/game/g_health.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_inventory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_inventory.cpp.o src/game/g_inventory.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_inventory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_inventory.h:27, from src/game/g_inventory.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_main.cpp.o src/game/g_main.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_main.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_match.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_match.cpp.o src/game/g_match.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_match.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_match.cpp:27: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_mission.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_mission.cpp.o src/game/g_mission.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_mission.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_mission.h:31, from src/game/g_mission.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ src/game/g_mission.cpp: In function ‘bool G_MissionTouch(Edict*, Edict*)’: src/game/g_mission.cpp:65:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 65 | self->count = 0; | ~~~~~~~~~~~~^~~ src/game/g_mission.cpp:68:9: note: here 68 | default: | ^~~~~~~ ===> CXX [testall] src/game/g_morale.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_morale.cpp.o src/game/g_morale.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_morale.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_morale.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_move.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_move.cpp.o src/game/g_move.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_move.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_move.h:27, from src/game/g_move.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_reaction.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_reaction.cpp.o src/game/g_reaction.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_reaction.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_reaction.h:29, from src/game/g_reaction.cpp:74: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_round.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_round.cpp.o src/game/g_round.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_round.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_round.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_spawn.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_spawn.cpp.o src/game/g_spawn.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_spawn.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_spawn.h:31, from src/game/g_spawn.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_stats.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_stats.cpp.o src/game/g_stats.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_stats.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_stats.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_svcmds.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_svcmds.cpp.o src/game/g_svcmds.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_svcmds.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_svcmds.cpp:30: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_trigger.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_trigger.cpp.o src/game/g_trigger.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_trigger.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_trigger.h:31, from src/game/g_trigger.cpp:30: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_utils.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_utils.cpp.o src/game/g_utils.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_utils.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_utils.h:31, from src/game/g_utils.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/g_vis.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/g_vis.cpp.o src/game/g_vis.cpp -MP -MD -MT release-linux-x86_64/testall/game/g_vis.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_vis.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/game/inv_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/inv_shared.cpp.o src/game/inv_shared.cpp -MP -MD -MT release-linux-x86_64/testall/game/inv_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/inv_shared.cpp:28: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/inv_shared.cpp: In member function ‘bool Item::isSameAs(const Item*) const’: src/game/inv_shared.cpp:551:18: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 551 | if (this == nullptr || other == nullptr) | ~~~~~^~~~~~~~~~ ===> CXX [testall] src/game/inventory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/inventory.cpp.o src/game/inventory.cpp -MP -MD -MT release-linux-x86_64/testall/game/inventory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/inventory.h:30, from src/game/inventory.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/inventory.cpp: In member function ‘void InventoryInterface::initInventory(const char*, const csi_t*, const inventoryImport_t*)’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class InventoryInterface’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/inventory.cpp:994:9: note: in expansion of macro ‘OBJZERO’ 994 | OBJZERO(*this); | ^~~~~~~ src/game/inventory.h:40:7: note: ‘class InventoryInterface’ declared here 40 | class InventoryInterface | ^~~~~~~~~~~~~~~~~~ src/game/inventory.cpp: In member function ‘void InventoryInterface::destroyInventoryInterface()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class InventoryInterface’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/inventory.cpp:1008:9: note: in expansion of macro ‘OBJZERO’ 1008 | OBJZERO(*this); | ^~~~~~~ src/game/inventory.h:40:7: note: ‘class InventoryInterface’ declared here 40 | class InventoryInterface | ^~~~~~~~~~~~~~~~~~ ===> CXX [testall] src/game/lua/lapi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lapi.cpp.o src/game/lua/lapi.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lapi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lapi.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lauxlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lauxlib.cpp.o src/game/lua/lauxlib.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lauxlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lauxlib.cpp:23: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lbaselib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lbaselib.cpp.o src/game/lua/lbaselib.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lbaselib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lbaselib.cpp:17: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lcode.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lcode.cpp.o src/game/lua/lcode.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lcode.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lcode.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/lcode.cpp: In function ‘void luaK_goiftrue(FuncState*, expdesc*)’: src/game/lua/lcode.cpp:553:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 553 | if (!hasjumps(e)) { | ^~ src/game/lua/lcode.cpp:559:5: note: here 559 | default: { | ^~~~~~~ src/game/lua/lcode.cpp: In function ‘void luaK_goiffalse(FuncState*, expdesc*)’: src/game/lua/lcode.cpp:583:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 583 | if (!hasjumps(e)) { | ^~ src/game/lua/lcode.cpp:589:5: note: here 589 | default: { | ^~~~~~~ ===> CXX [testall] src/game/lua/ldblib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/ldblib.cpp.o src/game/lua/ldblib.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/ldblib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ldblib.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/ldebug.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/ldebug.cpp.o src/game/lua/ldebug.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/ldebug.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ldebug.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ldebug.cpp: In function ‘Instruction symbexec(const Proto*, int, int)’: src/game/lua/ldebug.cpp:268:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 268 | #define check(x) if (!(x)) return 0; | ^~ src/game/lua/ldebug.cpp:272:33: note: in expansion of macro ‘check’ 272 | #define checkreg(pt,reg) check((reg) < (pt)->maxstacksize) | ^~~~~ src/game/lua/ldebug.cpp:414:9: note: in expansion of macro ‘checkreg’ 414 | checkreg(pt, a+3); | ^~~~~~~~ src/game/lua/ldebug.cpp:416:7: note: here 416 | case OP_JMP: { | ^~~~ ===> CXX [testall] src/game/lua/ldo.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/ldo.cpp.o src/game/lua/ldo.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/ldo.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ldo.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/ldump.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/ldump.cpp.o src/game/lua/ldump.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/ldump.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ldump.cpp:12: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ldump.cpp: In function ‘void DumpString(const TString*, DumpState*)’: src/game/lua/ldump.cpp:63:29: warning: comparing the result of pointer addition ‘(s + 24)’ and NULL [-Waddress] 63 | if (s==nullptr || getstr(s)==nullptr) ===> CXX [testall] src/game/lua/lfunc.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lfunc.cpp.o src/game/lua/lfunc.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lfunc.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lfunc.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lgc.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lgc.cpp.o src/game/lua/lgc.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lgc.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lgc.cpp:12: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/linit.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/linit.cpp.o src/game/lua/linit.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/linit.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/linit.cpp:11: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/liolib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/liolib.cpp.o src/game/lua/liolib.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/liolib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/liolib.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/llex.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/llex.cpp.o src/game/lua/llex.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/llex.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/llex.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/llex.cpp: In function ‘int llex(LexState*, SemInfo*)’: src/game/lua/llex.cpp:375:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 375 | else luaX_lexerror(ls, "invalid long string delimiter", TK_STRING); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/lua/llex.cpp:377:7: note: here 377 | case '=': { | ^~~~ ===> CXX [testall] src/game/lua/lmathlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lmathlib.cpp.o src/game/lua/lmathlib.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lmathlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lmathlib.cpp:14: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lmem.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lmem.cpp.o src/game/lua/lmem.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lmem.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lmem.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/loadlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/loadlib.cpp.o src/game/lua/loadlib.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/loadlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/loadlib.cpp:19: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lobject.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lobject.cpp.o src/game/lua/lobject.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lobject.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lobject.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lopcodes.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lopcodes.cpp.o src/game/lua/lopcodes.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lopcodes.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/llimits.h:15, from src/game/lua/lopcodes.h:10, from src/game/lua/lopcodes.cpp:11: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/loslib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/loslib.cpp.o src/game/lua/loslib.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/loslib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/loslib.cpp:17: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lparser.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lparser.cpp.o src/game/lua/lparser.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lparser.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lparser.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lstate.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lstate.cpp.o src/game/lua/lstate.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lstate.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lstate.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lstring.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lstring.cpp.o src/game/lua/lstring.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lstring.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lstring.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lstrlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lstrlib.cpp.o src/game/lua/lstrlib.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lstrlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lstrlib.cpp:17: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/ltable.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/ltable.cpp.o src/game/lua/ltable.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/ltable.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ltable.cpp:27: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ltable.cpp: In function ‘TValue* luaH_get(Table*, const TValue*)’: src/game/lua/ltable.cpp:480:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 480 | } | ^ src/game/lua/ltable.cpp:481:5: note: here 481 | default: { | ^~~~~~~ ===> CXX [testall] src/game/lua/ltablib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/ltablib.cpp.o src/game/lua/ltablib.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/ltablib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ltablib.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ltablib.cpp: In function ‘void addfield(lua_State*, luaL_Buffer*, int)’: src/game/lua/ltablib.cpp:137:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 137 | if (!lua_isstring(L, -1)) | ^~ src/game/lua/ltablib.cpp:140:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 140 | luaL_addvalue(b); | ^~~~~~~~~~~~~ ===> CXX [testall] src/game/lua/ltm.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/ltm.cpp.o src/game/lua/ltm.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/ltm.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ltm.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lundump.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lundump.cpp.o src/game/lua/lundump.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lundump.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lundump.cpp:12: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lvm.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lvm.cpp.o src/game/lua/lvm.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lvm.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lvm.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/lzio.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/lzio.cpp.o src/game/lua/lzio.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/lzio.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lzio.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/lua/print.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/lua/print.cpp.o src/game/lua/print.cpp -MP -MD -MT release-linux-x86_64/testall/game/lua/print.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lstate.h:10, from src/game/lua/ldebug.h:11, from src/game/lua/print.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [testall] src/game/q_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/game/q_shared.cpp.o src/game/q_shared.cpp -MP -MD -MT release-linux-x86_64/testall/game/q_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/q_shared.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CC [testall] src/libs/mumble/libmumblelink.c "cc" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -std=c99 -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/libs/mumble/libmumblelink.c.o src/libs/mumble/libmumblelink.c -MP -MD -MT release-linux-x86_64/testall/libs/mumble/libmumblelink.c.o : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from /usr/include/features.h:510, from /usr/include/fcntl.h:25, from src/libs/mumble/libmumblelink.c:23: In function ‘mbstowcs’, inlined from ‘mumble_link’ at src/libs/mumble/libmumblelink.c:115:2: /usr/include/x86_64-linux-gnu/bits/stdlib.h:139:12: warning: call to ‘__mbstowcs_chk_warn’ declared with attribute warning: mbstowcs called with dst buffer smaller than len * sizeof (wchar_t) [-Wattribute-warning] 139 | return __glibc_fortify_n (mbstowcs, __len, sizeof (wchar_t), | ^~~~~~~~~~~~~~~~~ ===> CXX [testall] src/ports/unix/unix_console.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/ports/unix/unix_console.cpp.o src/ports/unix/unix_console.cpp -MP -MD -MT release-linux-x86_64/testall/ports/unix/unix_console.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_console.cpp:26: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/unix_console.cpp: In function ‘void Sys_TTYConsoleShow()’: src/ports/unix/unix_console.cpp:106:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 106 | write(STDOUT_FILENO, "]", 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp:110:30: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 110 | write(STDOUT_FILENO, ttyConsoleHistory.buffer + i, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp: In function ‘void Sys_TTYDeleteCharacter()’: src/ports/unix/unix_console.cpp:79:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp:81:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 81 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp:83:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 83 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp: In function ‘const char* Sys_ConsoleInput()’: src/ports/unix/unix_console.cpp:300:46: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 300 | write(1, &key, 1); | ~~~~~^~~~~~~~~~~~ src/ports/unix/unix_console.cpp:301:46: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 301 | write(1, "]", 1); | ~~~~~^~~~~~~~~~~ src/ports/unix/unix_console.cpp:360:30: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 360 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ===> CXX [testall] src/ports/unix/unix_files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/ports/unix/unix_files.cpp.o src/ports/unix/unix_files.cpp -MP -MD -MT release-linux-x86_64/testall/ports/unix/unix_files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_files.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/ports/unix/unix_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/ports/unix/unix_main.cpp.o src/ports/unix/unix_main.cpp -MP -MD -MT release-linux-x86_64/testall/ports/unix/unix_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_main.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/ports/unix/unix_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/ports/unix/unix_shared.cpp.o src/ports/unix/unix_shared.cpp -MP -MD -MT release-linux-x86_64/testall/ports/unix/unix_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_shared.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/unix_shared.cpp: In function ‘void Sys_OpenURL(const char*)’: src/ports/unix/unix_shared.cpp:205:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 205 | system(buf); | ~~~~~~^~~~~ ===> CXX [testall] src/server/sv_ccmds.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/server/sv_ccmds.cpp.o src/server/sv_ccmds.cpp -MP -MD -MT release-linux-x86_64/testall/server/sv_ccmds.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_ccmds.cpp:31: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/server/sv_game.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/server/sv_game.cpp.o src/server/sv_game.cpp -MP -MD -MT release-linux-x86_64/testall/server/sv_game.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_game.cpp:29: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/server/sv_init.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/server/sv_init.cpp.o src/server/sv_init.cpp -MP -MD -MT release-linux-x86_64/testall/server/sv_init.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_init.cpp:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/server/sv_log.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/server/sv_log.cpp.o src/server/sv_log.cpp -MP -MD -MT release-linux-x86_64/testall/server/sv_log.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_log.cpp:28: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/server/sv_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/server/sv_main.cpp.o src/server/sv_main.cpp -MP -MD -MT release-linux-x86_64/testall/server/sv_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_main.cpp:29: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/sv_main.cpp: In function ‘void SV_Shutdown(const char*, bool)’: src/server/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/server/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/server/sv_main.cpp:1049:9: note: in expansion of macro ‘OBJZERO’ 1049 | OBJZERO(*sv); | ^~~~~~~ src/server/server.h:106:16: note: ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’} declared here 106 | typedef struct serverInstanceGame_s { | ^~~~~~~~~~~~~~~~~~~~ ===> CXX [testall] src/server/sv_mapcycle.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/server/sv_mapcycle.cpp.o src/server/sv_mapcycle.cpp -MP -MD -MT release-linux-x86_64/testall/server/sv_mapcycle.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_mapcycle.cpp:1: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/server/sv_rma.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/server/sv_rma.cpp.o src/server/sv_rma.cpp -MP -MD -MT release-linux-x86_64/testall/server/sv_rma.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_rma.cpp:32: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/sv_rma.cpp: In function ‘bool SV_AddMapTiles(MapInfo*)’: src/server/sv_rma.cpp:1672:74: warning: the address of ‘Assembly::id’ will never be NULL [-Waddress] 1672 | map->name, mAsm->id ? mAsm->id : ""); | ~~~~~~^~ In file included from src/server/sv_rma.cpp:33: src/server/sv_rma.h:71:14: note: ‘Assembly::id’ declared here 71 | char id[MAX_VAR]; /**< The id (string) of the assembly as defined in the ump file (next to "assembly"). */ | ^~ src/server/sv_rma.cpp:1675:74: warning: the address of ‘Assembly::id’ will never be NULL [-Waddress] 1675 | map->name, mAsm->id ? mAsm->id : ""); | ~~~~~~^~ src/server/sv_rma.h:71:14: note: ‘Assembly::id’ declared here 71 | char id[MAX_VAR]; /**< The id (string) of the assembly as defined in the ump file (next to "assembly"). */ | ^~ ===> CXX [testall] src/server/sv_send.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/server/sv_send.cpp.o src/server/sv_send.cpp -MP -MD -MT release-linux-x86_64/testall/server/sv_send.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_send.cpp:29: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/server/sv_user.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/server/sv_user.cpp.o src/server/sv_user.cpp -MP -MD -MT release-linux-x86_64/testall/server/sv_user.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_user.cpp:29: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/server/sv_world.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/server/sv_world.cpp.o src/server/sv_world.cpp -MP -MD -MT release-linux-x86_64/testall/server/sv_world.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_world.cpp:29: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/sv_world.cpp: In function ‘trace_t SV_Trace(const vec_t*, const AABB&, const vec_t*, const edict_t*, int)’: src/server/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘moveclip_t’ {aka ‘struct moveclip_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/server/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/server/sv_world.cpp:463:9: note: in expansion of macro ‘OBJZERO’ 463 | OBJZERO(clip); | ^~~~~~~ src/server/sv_world.cpp:277:16: note: ‘moveclip_t’ {aka ‘struct moveclip_s’} declared here 277 | typedef struct moveclip_s { | ^~~~~~~~~~ src/server/sv_world.cpp: In function ‘bool SV_LoadModelAABB(const char*, int, AABB&)’: src/server/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘sv_model_t’ {aka ‘struct sv_model_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/server/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/server/sv_world.cpp:648:9: note: in expansion of macro ‘OBJZERO’ 648 | OBJZERO(*mod); | ^~~~~~~ src/server/server.h:47:16: note: ‘sv_model_t’ {aka ‘struct sv_model_s’} declared here 47 | typedef struct sv_model_s { | ^~~~~~~~~~ ===> CXX [testall] src/shared/aabb.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/aabb.cpp.o src/shared/aabb.cpp -MP -MD -MT release-linux-x86_64/testall/shared/aabb.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition ===> CXX [testall] src/shared/bfd.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/bfd.cpp.o src/shared/bfd.cpp -MP -MD -MT release-linux-x86_64/testall/shared/bfd.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/bfd.cpp:28: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/shared/byte.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/byte.cpp.o src/shared/byte.cpp -MP -MD -MT release-linux-x86_64/testall/shared/byte.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/byte.cpp:29: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/shared/entitiesdef.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/entitiesdef.cpp.o src/shared/entitiesdef.cpp -MP -MD -MT release-linux-x86_64/testall/shared/entitiesdef.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/shared.h:54, from src/shared/entitiesdef.cpp:34: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/entitiesdef.cpp: In function ‘int ED_CheckNumericType(const entityKeyDef_t*, const char*, int)’: src/shared/entitiesdef.cpp:330:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 330 | strncpy(tokBuf, value, sizeof(tokBuf)); | ^ src/shared/entitiesdef.cpp:87:24: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ output may be truncated copying between 0 and 511 bytes from a string of length 511 [-Wstringop-truncation] 87 | strncat(lastErr, lastErrExtra, sizeof(lastErr) - strlen(lastErr) -1); \ | ^ src/shared/entitiesdef.cpp:338:17: note: in expansion of macro ‘ED_PASS_ERROR_EXTRAMSG’ 338 | ED_PASS_ERROR_EXTRAMSG(ED_CheckNumber(tok, type, keyDef->flags & ED_INSIST_POSITIVE, &parsedNumber), | ^~~~~~~~~~~~~~~~~~~~~~ src/shared/entitiesdef.cpp: In function ‘int ED_Parse(const char*)’: src/shared/entitiesdef.cpp:87:24: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ output may be truncated copying between 0 and 511 bytes from a string of length 511 [-Wstringop-truncation] 87 | strncat(lastErr, lastErrExtra, sizeof(lastErr) - strlen(lastErr) -1); \ | ^ src/shared/entitiesdef.cpp:654:33: note: in expansion of macro ‘ED_PASS_ERROR_EXTRAMSG’ 654 | ED_PASS_ERROR_EXTRAMSG(ED_CheckKey(kd, kd->defaultVal), | ^~~~~~~~~~~~~~~~~~~~~~ ===> CXX [testall] src/shared/images.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/images.cpp.o src/shared/images.cpp -MP -MD -MT release-linux-x86_64/testall/shared/images.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/shared.h:54, from src/shared/images.cpp:28: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/shared/infostring.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/infostring.cpp.o src/shared/infostring.cpp -MP -MD -MT release-linux-x86_64/testall/shared/infostring.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/infostring.cpp:29: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/shared/mathlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/mathlib.cpp.o src/shared/mathlib.cpp -MP -MD -MT release-linux-x86_64/testall/shared/mathlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/mathlib.cpp:27: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/shared/mathlib_extra.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/mathlib_extra.cpp.o src/shared/mathlib_extra.cpp -MP -MD -MT release-linux-x86_64/testall/shared/mathlib_extra.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition ===> CXX [testall] src/shared/parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/parse.cpp.o src/shared/parse.cpp -MP -MD -MT release-linux-x86_64/testall/shared/parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/parse.h:31, from src/shared/parse.cpp:28: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/shared/shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/shared.cpp.o src/shared/shared.cpp -MP -MD -MT release-linux-x86_64/testall/shared/shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/shared.h:54, from src/shared/shared.cpp:28: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/shared.cpp: In function ‘int Com_FilterAfterStar(const char*, const char*)’: src/shared/shared.cpp:108:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:108:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:109:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^ src/shared/shared.cpp:109:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^~ src/shared/shared.cpp: In function ‘int Com_Filter(const char*, const char*)’: src/shared/shared.cpp:147:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:147:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:148:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 148 | register char c; | ^ src/shared/shared.cpp:169:47: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 169 | register char c1 = *t++; | ^~ src/shared/shared.cpp:181:55: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~~~ src/shared/shared.cpp:181:67: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~ ===> CXX [testall] src/shared/stringhunk.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/stringhunk.cpp.o src/shared/stringhunk.cpp -MP -MD -MT release-linux-x86_64/testall/shared/stringhunk.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/stringhunk.cpp:27: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/shared/utf8.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/shared/utf8.cpp.o src/shared/utf8.cpp -MP -MD -MT release-linux-x86_64/testall/shared/utf8.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition ===> CXX [testall] src/tests/test_all.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_all.cpp.o src/tests/test_all.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_all.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_all.cpp:33: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/tests/test_campaign.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_campaign.cpp.o src/tests/test_campaign.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_campaign.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_campaign.cpp:25: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/tests/../client/cl_renderer.h:29, from src/tests/../client/client.h:32, from src/tests/test_campaign.cpp:27: src/tests/../client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/tests/../client/renderer/r_gl.h:32, from src/tests/../client/renderer/r_image.h:28, from src/tests/../client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/tests/../client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/../client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/tests/../client/renderer/r_model.h:30, from src/tests/../client/cl_renderer.h:28: src/tests/../client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/tests/test_campaign.cpp: In function ‘int UFO_InitSuiteCampaign()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘client_static_t’ {aka ‘struct client_static_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/test_campaign.cpp:111:9: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(cls); | ^~~~~~~ src/tests/../client/client.h:54:16: note: ‘client_static_t’ {aka ‘struct client_static_s’} declared here 54 | typedef struct client_static_s { | ^~~~~~~~~~~~~~~ ===> CXX [testall] src/tests/test_character.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_character.cpp.o src/tests/test_character.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_character.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_character.cpp:27: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/tests/test_dbuffer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_dbuffer.cpp.o src/tests/test_dbuffer.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_dbuffer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_dbuffer.cpp:27: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/tests/test_events.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_events.cpp.o src/tests/test_events.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_events.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_events.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/tests/test_game.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_game.cpp.o src/tests/test_game.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_game.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_game.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/tests/../game/lua/lua.h:16, from src/tests/../game/g_local.h:34, from src/tests/test_game.cpp:29: src/tests/../game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ In file included from src/tests/../client/renderer/r_state.h:28, from src/tests/test_game.cpp:36: src/tests/../client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/tests/../client/renderer/r_gl.h:32, from src/tests/../client/renderer/r_program.h:24: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/tests/../game/g_edict.h: In member function ‘void Edict::init()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/../game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/tests/../game/g_local.h:317: src/tests/../game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ src/tests/test_game.cpp: In function ‘void testDoorTrigger()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/test_game.cpp:108:17: note: in expansion of macro ‘OBJZERO’ 108 | OBJZERO(*sv); | ^~~~~~~ In file included from src/tests/test_game.cpp:35: src/tests/../server/server.h:106:16: note: ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’} declared here 106 | typedef struct serverInstanceGame_s { | ^~~~~~~~~~~~~~~~~~~~ src/tests/test_game.cpp: In function ‘void testShooting()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/test_game.cpp:141:17: note: in expansion of macro ‘OBJZERO’ 141 | OBJZERO(*sv); | ^~~~~~~ src/tests/../server/server.h:106:16: note: ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’} declared here 106 | typedef struct serverInstanceGame_s { | ^~~~~~~~~~~~~~~~~~~~ src/tests/test_game.cpp: In function ‘void testVisFlags()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/test_game.cpp:173:17: note: in expansion of macro ‘OBJZERO’ 173 | OBJZERO(*sv); | ^~~~~~~ src/tests/../server/server.h:106:16: note: ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’} declared here 106 | typedef struct serverInstanceGame_s { | ^~~~~~~~~~~~~~~~~~~~ src/tests/test_game.cpp: In function ‘void testInventoryForDiedAlien()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/test_game.cpp:206:17: note: in expansion of macro ‘OBJZERO’ 206 | OBJZERO(*sv); | ^~~~~~~ src/tests/../server/server.h:106:16: note: ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’} declared here 106 | typedef struct serverInstanceGame_s { | ^~~~~~~~~~~~~~~~~~~~ src/tests/test_game.cpp: In function ‘void testInventoryWithTwoDiedAliensOnTheSameGridTile()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/test_game.cpp:271:17: note: in expansion of macro ‘OBJZERO’ 271 | OBJZERO(*sv); | ^~~~~~~ src/tests/../server/server.h:106:16: note: ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’} declared here 106 | typedef struct serverInstanceGame_s { | ^~~~~~~~~~~~~~~~~~~~ src/tests/test_game.cpp: In function ‘void testInventoryTempContainerLinks()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/test_game.cpp:348:17: note: in expansion of macro ‘OBJZERO’ 348 | OBJZERO(*sv); | ^~~~~~~ src/tests/../server/server.h:106:16: note: ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’} declared here 106 | typedef struct serverInstanceGame_s { | ^~~~~~~~~~~~~~~~~~~~ ===> CXX [testall] src/tests/test_generic.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_generic.cpp.o src/tests/test_generic.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_generic.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_generic.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/tests/test_inventory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_inventory.cpp.o src/tests/test_inventory.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_inventory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_inventory.cpp:27: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/tests/test_mapdef.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_mapdef.cpp.o src/tests/test_mapdef.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_mapdef.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_mapdef.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/tests/../client/cl_renderer.h:29, from src/tests/../client/client.h:32, from src/tests/test_mapdef.cpp:28: src/tests/../client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/tests/../client/renderer/r_gl.h:32, from src/tests/../client/renderer/r_image.h:28, from src/tests/../client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/tests/../client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/../client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/tests/../client/renderer/r_model.h:30, from src/tests/../client/cl_renderer.h:28: src/tests/../client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/tests/test_mapdef.cpp: In function ‘int UFO_InitSuiteMapDef()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘client_static_t’ {aka ‘struct client_static_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/test_mapdef.cpp:60:9: note: in expansion of macro ‘OBJZERO’ 60 | OBJZERO(cls); | ^~~~~~~ src/tests/../client/client.h:54:16: note: ‘client_static_t’ {aka ‘struct client_static_s’} declared here 54 | typedef struct client_static_s { | ^~~~~~~~~~~~~~~ src/tests/test_mapdef.cpp: In function ‘void testMapDefsMassRMA()’: src/tests/test_mapdef.cpp:162:51: warning: typedef ‘skip_info’ locally defined but not used [-Wunused-local-typedefs] 162 | } skip_info; | ^~~~~~~~~ ===> CXX [testall] src/tests/test_mathlibextra.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_mathlibextra.cpp.o src/tests/test_mathlibextra.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_mathlibextra.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_mathlibextra.cpp:27: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/tests/test_parser.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_parser.cpp.o src/tests/test_parser.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_parser.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_parser.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/tests/test_particles.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_particles.cpp.o src/tests/test_particles.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_particles.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_particles.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/tests/../client/cl_renderer.h:29, from src/tests/../client/client.h:32, from src/tests/test_particles.cpp:28: src/tests/../client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/tests/../client/renderer/r_gl.h:32, from src/tests/../client/renderer/r_image.h:28, from src/tests/../client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/tests/../client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/../client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/tests/../client/renderer/r_model.h:30, from src/tests/../client/cl_renderer.h:28: src/tests/../client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/tests/test_particles.cpp: In function ‘int UFO_InitSuiteParticles()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘client_static_t’ {aka ‘struct client_static_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/test_particles.cpp:49:9: note: in expansion of macro ‘OBJZERO’ 49 | OBJZERO(cls); | ^~~~~~~ src/tests/../client/client.h:54:16: note: ‘client_static_t’ {aka ‘struct client_static_s’} declared here 54 | typedef struct client_static_s { | ^~~~~~~~~~~~~~~ ===> CXX [testall] src/tests/test_renderer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_renderer.cpp.o src/tests/test_renderer.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_renderer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_renderer.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/../client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/tests/../client/renderer/r_model.h:30, from src/tests/test_renderer.cpp:30: src/tests/../client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/tests/test_rma.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_rma.cpp.o src/tests/test_rma.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_rma.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_rma.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/tests/test_routing.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_routing.cpp.o src/tests/test_routing.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_routing.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_routing.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/tests/../game/lua/lua.h:16, from src/tests/../game/g_local.h:34, from src/tests/test_routing.cpp:31: src/tests/../game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/tests/../game/g_edict.h: In member function ‘void Edict::init()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/../game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/tests/../game/g_local.h:317: src/tests/../game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [testall] src/tests/test_scripts.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_scripts.cpp.o src/tests/test_scripts.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_scripts.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_scripts.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/tests/../client/cl_renderer.h:29, from src/tests/../client/client.h:32, from src/tests/test_scripts.cpp:28: src/tests/../client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/tests/../client/renderer/r_gl.h:32, from src/tests/../client/renderer/r_image.h:28, from src/tests/../client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/tests/../client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/../client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/tests/../client/renderer/r_model.h:30, from src/tests/../client/cl_renderer.h:28: src/tests/../client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/tests/test_scripts.cpp: In function ‘int UFO_InitSuiteScripts()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘client_static_t’ {aka ‘struct client_static_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/test_scripts.cpp:49:9: note: in expansion of macro ‘OBJZERO’ 49 | OBJZERO(cls); | ^~~~~~~ src/tests/../client/client.h:54:16: note: ‘client_static_t’ {aka ‘struct client_static_s’} declared here 54 | typedef struct client_static_s { | ^~~~~~~~~~~~~~~ ===> CXX [testall] src/tests/test_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_shared.cpp.o src/tests/test_shared.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_shared.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/tests/../client/cl_renderer.h:29, from src/tests/test_shared.cpp:27: src/tests/../client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/tests/../client/renderer/r_gl.h:32, from src/tests/../client/renderer/r_image.h:28, from src/tests/../client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/tests/../client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/../client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/tests/../client/renderer/r_model.h:30, from src/tests/../client/cl_renderer.h:28: src/tests/../client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/tests/test_ui.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_ui.cpp.o src/tests/test_ui.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_ui.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_ui.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [testall] src/tests/test_ui_level2.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_ui_level2.cpp.o src/tests/test_ui_level2.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_ui_level2.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_ui_level2.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/tests/../client/ui/node/../../cl_renderer.h:29, from src/tests/../client/ui/node/ui_node_model.h:29, from src/tests/../client/ui/ui_internal.h:36, from src/tests/test_ui_level2.cpp:29: src/tests/../client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/tests/../client/ui/node/../../renderer/r_gl.h:32, from src/tests/../client/ui/node/../../renderer/r_image.h:28, from src/tests/../client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/tests/../client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/tests/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tests/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tests/../client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/tests/../client/ui/node/../../renderer/r_model.h:30, from src/tests/../client/ui/node/../../cl_renderer.h:28: src/tests/../client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [testall] src/tests/test_webapi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DLUA_USE_LINUX -DCOMPILE_UFO -DHARD_LINKED_GAME -DHARD_LINKED_CGAME -DCOMPILE_UNITTESTS -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -c -o release-linux-x86_64/testall/tests/test_webapi.cpp.o src/tests/test_webapi.cpp -MP -MD -MT release-linux-x86_64/testall/tests/test_webapi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/tests/../common/../shared/shared.h:54, from src/tests/../common/common.h:30, from src/tests/test_shared.h:28, from src/tests/test_webapi.cpp:26: src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tests/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] mkdir -p release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/ release-linux-x86_64/ufo2map/tools/ufo2map/check/ release-linux-x86_64/ufo2map/tools/ufo2map/check/ release-linux-x86_64/ufo2map/tools/ufo2map/check/ release-linux-x86_64/ufo2map/tools/ufo2map/common/ release-linux-x86_64/ufo2map/tools/ufo2map/common/ release-linux-x86_64/ufo2map/tools/ufo2map/common/ release-linux-x86_64/ufo2map/tools/ufo2map/common/ release-linux-x86_64/ufo2map/tools/ufo2map/common/ release-linux-x86_64/ufo2map/shared/ release-linux-x86_64/ufo2map/shared/ release-linux-x86_64/ufo2map/shared/ release-linux-x86_64/ufo2map/shared/ release-linux-x86_64/ufo2map/shared/ release-linux-x86_64/ufo2map/shared/ release-linux-x86_64/ufo2map/shared/ release-linux-x86_64/ufo2map/shared/ release-linux-x86_64/ufo2map/common/ release-linux-x86_64/ufo2map/common/ release-linux-x86_64/ufo2map/common/ release-linux-x86_64/ufo2map/common/ release-linux-x86_64/ufo2map/common/ release-linux-x86_64/ufo2map/common/ release-linux-x86_64/ufo2map/common/ release-linux-x86_64/ufo2map/ports/unix/ release-linux-x86_64/ufo2map/ports/unix/ release-linux-x86_64/ufo2map/ports/unix/ touch release-linux-x86_64/ufo2map/.dirs ===> CXX [ufo2map] src/tools/ufo2map/ufo2map.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/ufo2map.cpp.o src/tools/ufo2map/ufo2map.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/ufo2map.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/sys/resource.h:21, from src/tools/ufo2map/ufo2map.cpp:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/lighting.h:27, from src/tools/ufo2map/ufo2map.cpp:40: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/ufo2map.cpp: In function ‘int main(int, char**)’: src/tools/ufo2map/ufo2map.cpp:583:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 583 | strncpy(baseFilename, mapFilename, sizeof(baseFilename) - 1); | ^ src/tools/ufo2map/ufo2map.cpp:584:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 584 | strncpy(bspFilename, mapFilename, sizeof(bspFilename) - 1); | ^ ===> CXX [ufo2map] src/tools/ufo2map/lighting.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/lighting.cpp.o src/tools/ufo2map/lighting.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/lighting.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/common/../../../shared/ufotypes.h:32, from src/tools/ufo2map/common/shared.h:27, from src/tools/ufo2map/lighting.h:27, from src/tools/ufo2map/lighting.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/bsp.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/bsp.cpp.o src/tools/ufo2map/bsp.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/bsp.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/tools/ufo2map/bsp.h:27, from src/tools/ufo2map/bsp.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/bspbrush.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/bspbrush.cpp.o src/tools/ufo2map/bspbrush.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/bspbrush.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/tools/ufo2map/bsp.h:27, from src/tools/ufo2map/bspbrush.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/csg.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/csg.cpp.o src/tools/ufo2map/csg.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/csg.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/tools/ufo2map/bsp.h:27, from src/tools/ufo2map/csg.cpp:48: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/faces.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/faces.cpp.o src/tools/ufo2map/faces.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/faces.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/tools/ufo2map/bsp.h:27, from src/tools/ufo2map/faces.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/levels.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/levels.cpp.o src/tools/ufo2map/levels.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/levels.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/tools/ufo2map/bsp.h:27, from src/tools/ufo2map/levels.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/lightmap.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/lightmap.cpp.o src/tools/ufo2map/lightmap.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/lightmap.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/common/../../../shared/ufotypes.h:32, from src/tools/ufo2map/common/shared.h:27, from src/tools/ufo2map/lighting.h:27, from src/tools/ufo2map/lightmap.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/map.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/map.cpp.o src/tools/ufo2map/map.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/map.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/../../shared/ufotypes.h:32, from src/tools/ufo2map/../../shared/mathlib.h:27, from src/tools/ufo2map/map.h:29, from src/tools/ufo2map/map.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32, from src/tools/ufo2map/map.cpp:27: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/patches.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/patches.cpp.o src/tools/ufo2map/patches.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/patches.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/common/../../../shared/ufotypes.h:32, from src/tools/ufo2map/common/shared.h:27, from src/tools/ufo2map/lighting.h:27, from src/tools/ufo2map/patches.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/portals.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/portals.cpp.o src/tools/ufo2map/portals.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/portals.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/tools/ufo2map/bsp.h:27, from src/tools/ufo2map/portals.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/routing.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/routing.cpp.o src/tools/ufo2map/routing.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/routing.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/tools/ufo2map/bsp.h:27, from src/tools/ufo2map/routing.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/textures.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/textures.cpp.o src/tools/ufo2map/textures.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/textures.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/tools/ufo2map/bsp.h:27, from src/tools/ufo2map/textures.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/tree.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/tree.cpp.o src/tools/ufo2map/tree.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/tree.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/tools/ufo2map/bsp.h:27, from src/tools/ufo2map/tree.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/threads.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/threads.cpp.o src/tools/ufo2map/threads.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/threads.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/tools/ufo2map/bsp.h:27, from src/tools/ufo2map/threads.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/writebsp.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/writebsp.cpp.o src/tools/ufo2map/writebsp.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/writebsp.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/tools/ufo2map/bsp.h:27, from src/tools/ufo2map/writebsp.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/bsp.h:32: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/check/checkentities.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/check/checkentities.cpp.o src/tools/ufo2map/check/checkentities.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/check/checkentities.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/check/../../../shared/ufotypes.h:32, from src/tools/ufo2map/check/../../../shared/mathlib.h:27, from src/tools/ufo2map/check/../map.h:29, from src/tools/ufo2map/check/checkentities.h:29, from src/tools/ufo2map/check/checkentities.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/check/../common/../../../shared/shared.h:54, from src/tools/ufo2map/check/../common/shared.h:31, from src/tools/ufo2map/check/checkentities.cpp:30: src/tools/ufo2map/check/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/check/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/check/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/check/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/check/checklib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/check/checklib.cpp.o src/tools/ufo2map/check/checklib.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/check/checklib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/check/../common/../../../shared/ufotypes.h:32, from src/tools/ufo2map/check/../common/shared.h:27, from src/tools/ufo2map/check/checklib.h:29, from src/tools/ufo2map/check/checklib.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/check/../common/../../../shared/shared.h:54, from src/tools/ufo2map/check/../common/shared.h:31: src/tools/ufo2map/check/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/check/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/check/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/check/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/check/check.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/check/check.cpp.o src/tools/ufo2map/check/check.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/check/check.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/check/../../../shared/ufotypes.h:32, from src/tools/ufo2map/check/../../../shared/mathlib.h:27, from src/tools/ufo2map/check/../map.h:29, from src/tools/ufo2map/check/check.h:29, from src/tools/ufo2map/check/check.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/check/../common/../../../shared/shared.h:54, from src/tools/ufo2map/check/../common/shared.h:31, from src/tools/ufo2map/check/check.cpp:29: src/tools/ufo2map/check/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/check/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/check/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/check/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/check/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/common/aselib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/common/aselib.cpp.o src/tools/ufo2map/common/aselib.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/common/aselib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/common/../../../shared/ufotypes.h:32, from src/tools/ufo2map/common/../../../shared/mathlib.h:27, from src/tools/ufo2map/common/aselib.h:28, from src/tools/ufo2map/common/aselib.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../common/../../../shared/shared.h:54, from src/tools/ufo2map/common/../common/shared.h:31, from src/tools/ufo2map/common/../bsp.h:32, from src/tools/ufo2map/common/aselib.cpp:28: src/tools/ufo2map/common/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/common/bspfile.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/common/bspfile.cpp.o src/tools/ufo2map/common/bspfile.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/common/bspfile.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/common/../../../shared/ufotypes.h:32, from src/tools/ufo2map/common/shared.h:27, from src/tools/ufo2map/common/bspfile.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/common/polylib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/common/polylib.cpp.o src/tools/ufo2map/common/polylib.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/common/polylib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/common/../../../shared/ufotypes.h:32, from src/tools/ufo2map/common/../../../shared/mathlib.h:27, from src/tools/ufo2map/common/polylib.h:27, from src/tools/ufo2map/common/polylib.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31, from src/tools/ufo2map/common/polylib.cpp:28: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/tools/ufo2map/common/scriplib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/common/scriplib.cpp.o src/tools/ufo2map/common/scriplib.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/common/scriplib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/common/../../../shared/ufotypes.h:32, from src/tools/ufo2map/common/shared.h:27, from src/tools/ufo2map/common/scriplib.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/scriplib.cpp: In function ‘void LoadScriptFile(const char*)’: src/tools/ufo2map/common/scriplib.cpp:49:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 49 | strncpy(script.filename, filename, sizeof(script.filename)); | ^ ===> CXX [ufo2map] src/tools/ufo2map/common/trace.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/tools/ufo2map/common/trace.cpp.o src/tools/ufo2map/common/trace.cpp -MP -MD -MT release-linux-x86_64/ufo2map/tools/ufo2map/common/trace.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/common/../../../shared/ufotypes.h:32, from src/tools/ufo2map/common/shared.h:27, from src/tools/ufo2map/common/trace.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/shared/mathlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/shared/mathlib.cpp.o src/shared/mathlib.cpp -MP -MD -MT release-linux-x86_64/ufo2map/shared/mathlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/mathlib.h:27, from src/shared/mathlib.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/mathlib.cpp:27: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/shared/aabb.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/shared/aabb.cpp.o src/shared/aabb.cpp -MP -MD -MT release-linux-x86_64/ufo2map/shared/aabb.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/aabb.h:27, from src/shared/aabb.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufo2map] src/shared/byte.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/shared/byte.cpp.o src/shared/byte.cpp -MP -MD -MT release-linux-x86_64/ufo2map/shared/byte.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25, from /usr/include/SDL2/SDL_stdinc.h:34, from /usr/include/SDL2/SDL_endian.h:31, from src/shared/byte.h:30, from src/shared/byte.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/byte.cpp:29: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/shared/images.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/shared/images.cpp.o src/shared/images.cpp -MP -MD -MT release-linux-x86_64/ufo2map/shared/images.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/images.h:29, from src/shared/images.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/shared.h:54, from src/shared/images.cpp:28: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/shared/parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/shared/parse.cpp.o src/shared/parse.cpp -MP -MD -MT release-linux-x86_64/ufo2map/shared/parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/parse.h:30, from src/shared/parse.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/parse.h:31: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/shared/shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/shared/shared.cpp.o src/shared/shared.cpp -MP -MD -MT release-linux-x86_64/ufo2map/shared/shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:39, from /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:680, from /usr/include/c++/14/cstdlib:41, from /usr/include/c++/14/stdlib.h:36, from src/shared/../../config.h:3, from src/shared/shared.h:32, from src/shared/shared.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/shared.h:54: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/shared.cpp: In function ‘int Com_FilterAfterStar(const char*, const char*)’: src/shared/shared.cpp:108:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:108:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:109:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^ src/shared/shared.cpp:109:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^~ src/shared/shared.cpp: In function ‘int Com_Filter(const char*, const char*)’: src/shared/shared.cpp:147:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:147:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:148:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 148 | register char c; | ^ src/shared/shared.cpp:169:47: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 169 | register char c1 = *t++; | ^~ src/shared/shared.cpp:181:55: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~~~ src/shared/shared.cpp:181:67: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~ ===> CXX [ufo2map] src/shared/entitiesdef.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/shared/entitiesdef.cpp.o src/shared/entitiesdef.cpp -MP -MD -MT release-linux-x86_64/ufo2map/shared/entitiesdef.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/shared/entitiesdef.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/shared.h:54, from src/shared/entitiesdef.cpp:34: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/entitiesdef.cpp: In function ‘int ED_CheckNumericType(const entityKeyDef_t*, const char*, int)’: src/shared/entitiesdef.cpp:330:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 330 | strncpy(tokBuf, value, sizeof(tokBuf)); | ^ src/shared/entitiesdef.cpp:87:24: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ output may be truncated copying between 0 and 511 bytes from a string of length 511 [-Wstringop-truncation] 87 | strncat(lastErr, lastErrExtra, sizeof(lastErr) - strlen(lastErr) -1); \ | ^ src/shared/entitiesdef.cpp:338:17: note: in expansion of macro ‘ED_PASS_ERROR_EXTRAMSG’ 338 | ED_PASS_ERROR_EXTRAMSG(ED_CheckNumber(tok, type, keyDef->flags & ED_INSIST_POSITIVE, &parsedNumber), | ^~~~~~~~~~~~~~~~~~~~~~ src/shared/entitiesdef.cpp: In function ‘int ED_Parse(const char*)’: src/shared/entitiesdef.cpp:87:24: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ output may be truncated copying between 0 and 511 bytes from a string of length 511 [-Wstringop-truncation] 87 | strncat(lastErr, lastErrExtra, sizeof(lastErr) - strlen(lastErr) -1); \ | ^ src/shared/entitiesdef.cpp:654:33: note: in expansion of macro ‘ED_PASS_ERROR_EXTRAMSG’ 654 | ED_PASS_ERROR_EXTRAMSG(ED_CheckKey(kd, kd->defaultVal), | ^~~~~~~~~~~~~~~~~~~~~~ ===> CXX [ufo2map] src/shared/utf8.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/shared/utf8.cpp.o src/shared/utf8.cpp -MP -MD -MT release-linux-x86_64/ufo2map/shared/utf8.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/shared/utf8.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufo2map] src/common/files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/common/files.cpp.o src/common/files.cpp -MP -MD -MT release-linux-x86_64/ufo2map/common/files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/files.cpp:31: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/common/list.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/common/list.cpp.o src/common/list.cpp -MP -MD -MT release-linux-x86_64/ufo2map/common/list.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/list.h:28, from src/common/list.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/list.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/common/mem.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/common/mem.cpp.o src/common/mem.cpp -MP -MD -MT release-linux-x86_64/ufo2map/common/mem.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/mem.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/common/unzip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/common/unzip.cpp.o src/common/unzip.cpp -MP -MD -MT release-linux-x86_64/ufo2map/common/unzip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from /usr/include/zconf.h:420, from /usr/include/zlib.h:34, from src/common/unzip.h:57, from src/common/unzip.cpp:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufo2map] src/common/tracing.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/common/tracing.cpp.o src/common/tracing.cpp -MP -MD -MT release-linux-x86_64/ufo2map/common/tracing.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/../shared/mathlib.h:27, from src/common/../shared/typedefs.h:4, from src/common/tracing.h:30, from src/common/tracing.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/../shared/typedefs.h:5: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/common/routing.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/common/routing.cpp.o src/common/routing.cpp -MP -MD -MT release-linux-x86_64/ufo2map/common/routing.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/routing.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/routing.cpp: In function ‘int RT_MicroTrace(RoutingData*, const place_t*, int, int, int, int, opening_t*)’: src/common/routing.cpp:1145:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1145 | if (bases[5] <= middle && /* same for the 2nd part of the passage */ | ^~ src/common/routing.cpp:1150:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1150 | return opening->base - middle; | ^~~~~~ In function ‘int RT_TraceOnePassage(RoutingData*, const place_t*, const place_t*, opening_t*)’, inlined from ‘void RT_TracePassage(RoutingData*, int, int, int, int, int, opening_t*)’ at src/common/routing.cpp:1308:20, inlined from ‘int RT_UpdateConnection(RoutingData*, int, int, int, int, int, int)’ at src/common/routing.cpp:1385:17, inlined from ‘void RT_UpdateConnectionColumn(mapTiles_t*, Routing&, int, int, int, int, const char**)’ at src/common/routing.cpp:1459:40: src/common/routing.cpp:1179:28: warning: ‘hi’ may be used uninitialized [-Wmaybe-uninitialized] 1179 | opening->size = hi - opening->base; | ~~~^~~~~~~~~~~~~~~ src/common/routing.cpp: In function ‘void RT_UpdateConnectionColumn(mapTiles_t*, Routing&, int, int, int, int, const char**)’: src/common/routing.cpp:1169:13: note: ‘hi’ declared here 1169 | int hi; /**< absolute ceiling of the passage found. */ | ^~ ===> CXX [ufo2map] src/common/ioapi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/common/ioapi.cpp.o src/common/ioapi.cpp -MP -MD -MT release-linux-x86_64/ufo2map/common/ioapi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from src/common/ioapi.cpp:9: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufo2map] src/ports/unix/unix_files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/ports/unix/unix_files.cpp.o src/ports/unix/unix_files.cpp -MP -MD -MT release-linux-x86_64/ufo2map/ports/unix/unix_files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_files.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_files.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo2map] src/ports/unix/unix_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/ports/unix/unix_shared.cpp.o src/ports/unix/unix_shared.cpp -MP -MD -MT release-linux-x86_64/ufo2map/ports/unix/unix_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_shared.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_shared.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/unix_shared.cpp: In function ‘void Sys_OpenURL(const char*)’: src/ports/unix/unix_shared.cpp:205:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 205 | system(buf); | ~~~~~~^~~~~ ===> CXX [ufo2map] src/ports/unix/unix_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufo2map/ports/unix/unix_main.cpp.o src/ports/unix/unix_main.cpp -MP -MD -MT release-linux-x86_64/ufo2map/ports/unix/unix_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_main.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_main.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> LD [ufo2map] mkdir -p ./ "c++" release-linux-x86_64/ufo2map/tools/ufo2map/ufo2map.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/lighting.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/bsp.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/bspbrush.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/csg.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/faces.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/levels.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/lightmap.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/map.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/patches.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/portals.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/routing.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/textures.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/tree.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/threads.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/writebsp.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/check/checkentities.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/check/checklib.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/check/check.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/common/aselib.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/common/bspfile.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/common/polylib.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/common/scriplib.cpp.o release-linux-x86_64/ufo2map/tools/ufo2map/common/trace.cpp.o release-linux-x86_64/ufo2map/shared/mathlib.cpp.o release-linux-x86_64/ufo2map/shared/aabb.cpp.o release-linux-x86_64/ufo2map/shared/byte.cpp.o release-linux-x86_64/ufo2map/shared/images.cpp.o release-linux-x86_64/ufo2map/shared/parse.cpp.o release-linux-x86_64/ufo2map/shared/shared.cpp.o release-linux-x86_64/ufo2map/shared/entitiesdef.cpp.o release-linux-x86_64/ufo2map/shared/utf8.cpp.o release-linux-x86_64/ufo2map/common/files.cpp.o release-linux-x86_64/ufo2map/common/list.cpp.o release-linux-x86_64/ufo2map/common/mem.cpp.o release-linux-x86_64/ufo2map/common/unzip.cpp.o release-linux-x86_64/ufo2map/common/tracing.cpp.o release-linux-x86_64/ufo2map/common/routing.cpp.o release-linux-x86_64/ufo2map/common/ioapi.cpp.o release-linux-x86_64/ufo2map/ports/unix/unix_files.cpp.o release-linux-x86_64/ufo2map/ports/unix/unix_shared.cpp.o release-linux-x86_64/ufo2map/ports/unix/unix_main.cpp.o -lm -lpng -ljpeg -lz -lSDL2 -Wl,-z,relro -Wl,-z,now -o ufo2map ./ufo2map -gamedir unittest -v 4 -nice 19 -quant 4 -soft maps/test_routing.map additional gamedir = unittest verbosity = 4 nice = 19 extrasamples = true soft = true ---- ufo2map 1.2.6 ---- ---- endianness initialization ----- found little endian system path: 'maps/test_routing.map' ---- filesystem initialization ----- Adding game dir: /usr/share/games/ufoai/base Adding game dir: ./base "mkdir /sbuild-nonexistent" failed, reason: "Permission denied"."mkdir /sbuild-nonexistent/.ufoai" failed, reason: "No such file or directory"."mkdir /sbuild-nonexistent/.ufoai/2.5" failed, reason: "No such file or directory"."mkdir /sbuild-nonexistent/.ufoai/2.5/base" failed, reason: "No such file or directory".Adding game dir: /sbuild-nonexistent/.ufoai/2.5/base using ./base for writing change writing directory to unittest Adding game dir: unittest ...map: 'maps/test_routing.map' ...bsp: 'maps/test_routing.bsp' LEVEL: 0...\1...|/2...-3...\|4.../5...-\6...|7.../-8...\9...|/ (time: 0s, #: 259) UNITCHECK: 0...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-1...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-2...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-3...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-4...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-5...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-6...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-7...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-8...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-9...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\ (time: 0s, #: 131072) CONNCHECK: 0...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|1.../-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-2...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|3.../-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\4...|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/5...-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\6...|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-7...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|8.../-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-9...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/ (time: 0s, #: 1048576) Writing maps/test_routing.bsp 0 seconds elapsed ----- Lighting ---- Couldn't load textures/tex_buildings/ceiling_slate Couldn't load textures/tex_common/nodraw Couldn't load textures/tex_buildings/carpet006 Couldn't load textures/tex_common/lightclip Couldn't load textures/tex_common/no Couldn't load textures/tex_misc/exit_clean Couldn't load textures/tex_material/conc02 Couldn't load textures/tex_trak/trim9c Couldn't load textures/tex_common/actorclip Couldn't load textures/tex_common/origin Couldn't load textures/tex_doors/door013 Couldn't load textures/tex_buildings/metal_duct_rust Couldn't load textures/tex_material/metall002 Couldn't load textures/tex_buildings/window013 Couldn't load textures/tex_alienb/ab_metal01 Couldn't load textures/tex_common/trigger Couldn't load textures/tex_buildings/ceiling 0 direct lights for night lightmap FACELIGHTS: 0...\1...|/2...-\3...|4.../-5...\|6.../7...-\8...|/9...- (time: 0s, #: 284) FINALLIGHT: 0...\1...|/2...-\3...|4.../-5...\|6.../7...-\8...|/9...- (time: 0s, #: 284) 0 seconds elapsed 0 direct lights for day lightmap FACELIGHTS: 0...\1...|/2...-\3...|4.../-5...\|6.../7...-\8...|/9...- (time: 0s, #: 284) FINALLIGHT: 0...\1...|/2...-\3...|4.../-5...\|6.../7...-\8...|/9...- (time: 0s, #: 284) 0 seconds elapsed writing maps/test_routing.bsp sum: 0 seconds elapsed - 0.4 MB (458372 bytes) ./ufo2map -gamedir unittest -v 4 -nice 19 -quant 4 -soft maps/test_game.map additional gamedir = unittest verbosity = 4 nice = 19 extrasamples = true soft = true ---- ufo2map 1.2.6 ---- ---- endianness initialization ----- found little endian system path: 'maps/test_game.map' ---- filesystem initialization ----- Adding game dir: /usr/share/games/ufoai/base Adding game dir: ./base "mkdir /sbuild-nonexistent" failed, reason: "Permission denied"."mkdir /sbuild-nonexistent/.ufoai" failed, reason: "No such file or directory"."mkdir /sbuild-nonexistent/.ufoai/2.5" failed, reason: "No such file or directory"."mkdir /sbuild-nonexistent/.ufoai/2.5/base" failed, reason: "No such file or directory".Adding game dir: /sbuild-nonexistent/.ufoai/2.5/base using ./base for writing change writing directory to unittest Adding game dir: unittest ...map: 'maps/test_game.map' ...bsp: 'maps/test_game.bsp' LEVEL: 0...\1...|/2...-3...\|4.../5...-\6...|7.../-8...\9...|/ (time: 0s, #: 259) UNITCHECK: 0...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-1...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-2...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-3...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-4...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-5...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-6...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-7...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-8...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-9...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\ (time: 0s, #: 131072) CONNCHECK: 0...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|1.../-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-2...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|3.../-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\4...|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/5...-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\6...|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-7...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|8.../-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-9...\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/ (time: 0s, #: 1048576) Writing maps/test_game.bsp 0 seconds elapsed ----- Lighting ---- Couldn't load textures/tex_common/actorclip Couldn't load textures/tex_nature/snow002 Couldn't load textures/tex_common/nodraw Couldn't load textures/tex_material/metall002 Couldn't load textures/tex_material/conc02 Couldn't load textures/tex_trak/trim9c Couldn't load textures/tex_common/trigger Couldn't load textures/tex_common/origin Couldn't load textures/tex_doors/door013 Couldn't load textures/tex_buildings/metal_duct_rust Couldn't load textures/tex_alienb/ab_metal01 0 direct lights for night lightmap FACELIGHTS: 0...1...2...3...4...-5...\6...|7.../8...-9...\ (time: 1s, #: 107) FINALLIGHT: 0...1...2...3...4...-5...\6...|7.../8...-9...\ (time: 0s, #: 107) 1 seconds elapsed 0 direct lights for day lightmap FACELIGHTS: 0...1...2...3...4...-5...\6...|7.../8...-9...\ (time: 0s, #: 107) FINALLIGHT: 0...1...2...3...4...-5...\6...|7.../8...-9...\ (time: 0s, #: 107) 0 seconds elapsed writing maps/test_game.bsp sum: 1 seconds elapsed - 0.4 MB (465324 bytes) ===> LD [testall] mkdir -p ./ "c++" release-linux-x86_64/testall/client/battlescape/cl_actor.cpp.o release-linux-x86_64/testall/client/battlescape/cl_battlescape.cpp.o release-linux-x86_64/testall/client/battlescape/cl_camera.cpp.o release-linux-x86_64/testall/client/battlescape/cl_hud.cpp.o release-linux-x86_64/testall/client/battlescape/cl_hud_callbacks.cpp.o release-linux-x86_64/testall/client/battlescape/cl_localentity.cpp.o release-linux-x86_64/testall/client/battlescape/cl_parse.cpp.o release-linux-x86_64/testall/client/battlescape/cl_particle.cpp.o release-linux-x86_64/testall/client/battlescape/cl_radar.cpp.o release-linux-x86_64/testall/client/battlescape/cl_spawn.cpp.o release-linux-x86_64/testall/client/battlescape/cl_ugv.cpp.o release-linux-x86_64/testall/client/battlescape/cl_view.cpp.o release-linux-x86_64/testall/client/battlescape/events/e_main.cpp.o release-linux-x86_64/testall/client/battlescape/events/e_parse.cpp.o release-linux-x86_64/testall/client/battlescape/events/e_server.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actoradd.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorappear.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorclientaction.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actordie.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorendshot.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actormove.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorshoot.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorstatechange.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorstats.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorthrow.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorturn.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/actor/e_event_actorwound.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invadd.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invammo.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invdel.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/inventory/e_event_invreload.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_centerview.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_doendround.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_endroundannounce.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_reset.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_results.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/player/e_event_startgame.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_addbrushmodel.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_addedict.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_cameraappear.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_doorclose.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_dooropen.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_entappear.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_entdestroy.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_entperish.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_explode.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_particleappear.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_particlespawn.cpp.o release-linux-x86_64/testall/client/battlescape/events/event/world/e_event_sound.cpp.o release-linux-x86_64/testall/client/cgame/campaign/aliencargo.cpp.o release-linux-x86_64/testall/client/cgame/campaign/aliencontainment.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cl_game_campaign.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_aircraft.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_aircraft_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_airfight.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_alien_interest.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_alienbase.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_aliencont.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_aliencont_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_auto_mission.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_base.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_base_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_basedefence_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_building.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_campaign.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_capacity.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_cgame_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_employee.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_employee_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_event.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_event_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_fightequip_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_geoscape.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_hospital.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_hospital_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_installation.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_installation_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_mapfightequip.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_market.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_market_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_messageoptions.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_messageoptions_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_messages.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_mission_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_mission_triggers.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_missions.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_nation.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_overlay.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_parse.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_popup.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_produce.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_produce_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_radar.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_rank.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_research.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_research_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_save.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_statistics.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_team.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_team_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_time.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_transfer.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_transfer_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_ufo.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_ufopedia.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_uforecovery.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_uforecovery_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/campaign/cp_xvi.cpp.o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_baseattack.cpp.o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_buildbase.cpp.o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_harvest.cpp.o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_intercept.cpp.o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_recon.cpp.o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_rescue.cpp.o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_supply.cpp.o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_terror.cpp.o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp.o release-linux-x86_64/testall/client/cgame/campaign/missions/cp_mission_xvi.cpp.o release-linux-x86_64/testall/client/cgame/cl_game.cpp.o release-linux-x86_64/testall/client/cgame/cl_game_team.cpp.o release-linux-x86_64/testall/client/cgame/multiplayer/cl_game_multiplayer.cpp.o release-linux-x86_64/testall/client/cgame/multiplayer/mp_callbacks.cpp.o release-linux-x86_64/testall/client/cgame/multiplayer/mp_serverlist.cpp.o release-linux-x86_64/testall/client/cgame/skirmish/cl_game_skirmish.cpp.o release-linux-x86_64/testall/client/cinematic/cl_cinematic.cpp.o release-linux-x86_64/testall/client/cinematic/cl_cinematic_ogm.cpp.o release-linux-x86_64/testall/client/cinematic/cl_cinematic_roq.cpp.o release-linux-x86_64/testall/client/cinematic/cl_sequence.cpp.o release-linux-x86_64/testall/client/cl_console.cpp.o release-linux-x86_64/testall/client/cl_http.cpp.o release-linux-x86_64/testall/client/cl_inventory.cpp.o release-linux-x86_64/testall/client/cl_inventory_callbacks.cpp.o release-linux-x86_64/testall/client/cl_irc.cpp.o release-linux-x86_64/testall/client/cl_language.cpp.o release-linux-x86_64/testall/client/cl_main.cpp.o release-linux-x86_64/testall/client/cl_menu.cpp.o release-linux-x86_64/testall/client/cl_screen.cpp.o release-linux-x86_64/testall/client/cl_team.cpp.o release-linux-x86_64/testall/client/cl_tip.cpp.o release-linux-x86_64/testall/client/cl_tutorials.cpp.o release-linux-x86_64/testall/client/cl_video.cpp.o release-linux-x86_64/testall/client/input/cl_input.cpp.o release-linux-x86_64/testall/client/input/cl_joystick.cpp.o release-linux-x86_64/testall/client/input/cl_keys.cpp.o release-linux-x86_64/testall/client/renderer/r_array.cpp.o release-linux-x86_64/testall/client/renderer/r_bsp.cpp.o release-linux-x86_64/testall/client/renderer/r_corona.cpp.o release-linux-x86_64/testall/client/renderer/r_draw.cpp.o release-linux-x86_64/testall/client/renderer/r_entity.cpp.o release-linux-x86_64/testall/client/renderer/r_flare.cpp.o release-linux-x86_64/testall/client/renderer/r_font.cpp.o release-linux-x86_64/testall/client/renderer/r_framebuffer.cpp.o release-linux-x86_64/testall/client/renderer/r_geoscape.cpp.o release-linux-x86_64/testall/client/renderer/r_grass.cpp.o release-linux-x86_64/testall/client/renderer/r_image.cpp.o release-linux-x86_64/testall/client/renderer/r_light.cpp.o release-linux-x86_64/testall/client/renderer/r_lightmap.cpp.o release-linux-x86_64/testall/client/renderer/r_main.cpp.o release-linux-x86_64/testall/client/renderer/r_material.cpp.o release-linux-x86_64/testall/client/renderer/r_matrix.cpp.o release-linux-x86_64/testall/client/renderer/r_mesh.cpp.o release-linux-x86_64/testall/client/renderer/r_mesh_anim.cpp.o release-linux-x86_64/testall/client/renderer/r_misc.cpp.o release-linux-x86_64/testall/client/renderer/r_model.cpp.o release-linux-x86_64/testall/client/renderer/r_model_alias.cpp.o release-linux-x86_64/testall/client/renderer/r_model_brush.cpp.o release-linux-x86_64/testall/client/renderer/r_model_md2.cpp.o release-linux-x86_64/testall/client/renderer/r_model_md3.cpp.o release-linux-x86_64/testall/client/renderer/r_model_obj.cpp.o release-linux-x86_64/testall/client/renderer/r_particle.cpp.o release-linux-x86_64/testall/client/renderer/r_program.cpp.o release-linux-x86_64/testall/client/renderer/r_sdl.cpp.o release-linux-x86_64/testall/client/renderer/r_sphere.cpp.o release-linux-x86_64/testall/client/renderer/r_state.cpp.o release-linux-x86_64/testall/client/renderer/r_surface.cpp.o release-linux-x86_64/testall/client/renderer/r_thread.cpp.o release-linux-x86_64/testall/client/sound/s_main.cpp.o release-linux-x86_64/testall/client/sound/s_mix.cpp.o release-linux-x86_64/testall/client/sound/s_mumble.cpp.o release-linux-x86_64/testall/client/sound/s_music.cpp.o release-linux-x86_64/testall/client/sound/s_sample.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_abstractnode.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_abstractoption.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_abstractscrollable.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_abstractscrollbar.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_abstractvalue.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_bar.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_base.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_baseinventory.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_battlescape.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_button.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_checkbox.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_container.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_controls.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_data.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_editor.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_ekg.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_geoscape.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_image.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_item.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_linechart.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_material_editor.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_messagelist.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_model.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_option.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_optionlist.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_optiontree.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_panel.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_radar.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_radiobutton.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_rows.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_selectbox.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_sequence.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_special.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_spinner.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_string.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_tab.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_tbar.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_text.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_text2.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_textentry.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_textlist.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_texture.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_timer.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_todo.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_video.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_vscrollbar.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_window.cpp.o release-linux-x86_64/testall/client/ui/node/ui_node_zone.cpp.o release-linux-x86_64/testall/client/ui/ui_actions.cpp.o release-linux-x86_64/testall/client/ui/ui_behaviour.cpp.o release-linux-x86_64/testall/client/ui/ui_components.cpp.o release-linux-x86_64/testall/client/ui/ui_data.cpp.o release-linux-x86_64/testall/client/ui/ui_dragndrop.cpp.o release-linux-x86_64/testall/client/ui/ui_draw.cpp.o release-linux-x86_64/testall/client/ui/ui_expression.cpp.o release-linux-x86_64/testall/client/ui/ui_font.cpp.o release-linux-x86_64/testall/client/ui/ui_input.cpp.o release-linux-x86_64/testall/client/ui/ui_main.cpp.o release-linux-x86_64/testall/client/ui/ui_node.cpp.o release-linux-x86_64/testall/client/ui/ui_nodes.cpp.o release-linux-x86_64/testall/client/ui/ui_parse.cpp.o release-linux-x86_64/testall/client/ui/ui_popup.cpp.o release-linux-x86_64/testall/client/ui/ui_render.cpp.o release-linux-x86_64/testall/client/ui/ui_sound.cpp.o release-linux-x86_64/testall/client/ui/ui_sprite.cpp.o release-linux-x86_64/testall/client/ui/ui_timer.cpp.o release-linux-x86_64/testall/client/ui/ui_tooltip.cpp.o release-linux-x86_64/testall/client/ui/ui_windows.cpp.o release-linux-x86_64/testall/client/web/web_cgame.cpp.o release-linux-x86_64/testall/client/web/web_main.cpp.o release-linux-x86_64/testall/common/binaryexpressionparser.cpp.o release-linux-x86_64/testall/common/bsp.cpp.o release-linux-x86_64/testall/common/cmd.cpp.o release-linux-x86_64/testall/common/cmodel.cpp.o release-linux-x86_64/testall/common/common.cpp.o release-linux-x86_64/testall/common/cvar.cpp.o release-linux-x86_64/testall/common/dbuffer.cpp.o release-linux-x86_64/testall/common/files.cpp.o release-linux-x86_64/testall/common/grid.cpp.o release-linux-x86_64/testall/common/http.cpp.o release-linux-x86_64/testall/common/ioapi.cpp.o release-linux-x86_64/testall/common/list.cpp.o release-linux-x86_64/testall/common/md4.cpp.o release-linux-x86_64/testall/common/md5.cpp.o release-linux-x86_64/testall/common/mem.cpp.o release-linux-x86_64/testall/common/msg.cpp.o release-linux-x86_64/testall/common/net.cpp.o release-linux-x86_64/testall/common/netpack.cpp.o release-linux-x86_64/testall/common/pqueue.cpp.o release-linux-x86_64/testall/common/routing.cpp.o release-linux-x86_64/testall/common/scripts.cpp.o release-linux-x86_64/testall/common/sha1.cpp.o release-linux-x86_64/testall/common/sha2.cpp.o release-linux-x86_64/testall/common/tracing.cpp.o release-linux-x86_64/testall/common/unzip.cpp.o release-linux-x86_64/testall/common/xml.cpp.o release-linux-x86_64/testall/game/chr_shared.cpp.o release-linux-x86_64/testall/game/g_actor.cpp.o release-linux-x86_64/testall/game/g_ai.cpp.o release-linux-x86_64/testall/game/g_ai_lua.cpp.o release-linux-x86_64/testall/game/g_camera.cpp.o release-linux-x86_64/testall/game/g_client.cpp.o release-linux-x86_64/testall/game/g_cmds.cpp.o release-linux-x86_64/testall/game/g_combat.cpp.o release-linux-x86_64/testall/game/g_edicts.cpp.o release-linux-x86_64/testall/game/g_events.cpp.o release-linux-x86_64/testall/game/g_func.cpp.o release-linux-x86_64/testall/game/g_health.cpp.o release-linux-x86_64/testall/game/g_inventory.cpp.o release-linux-x86_64/testall/game/g_main.cpp.o release-linux-x86_64/testall/game/g_match.cpp.o release-linux-x86_64/testall/game/g_mission.cpp.o release-linux-x86_64/testall/game/g_morale.cpp.o release-linux-x86_64/testall/game/g_move.cpp.o release-linux-x86_64/testall/game/g_reaction.cpp.o release-linux-x86_64/testall/game/g_round.cpp.o release-linux-x86_64/testall/game/g_spawn.cpp.o release-linux-x86_64/testall/game/g_stats.cpp.o release-linux-x86_64/testall/game/g_svcmds.cpp.o release-linux-x86_64/testall/game/g_trigger.cpp.o release-linux-x86_64/testall/game/g_utils.cpp.o release-linux-x86_64/testall/game/g_vis.cpp.o release-linux-x86_64/testall/game/inv_shared.cpp.o release-linux-x86_64/testall/game/inventory.cpp.o release-linux-x86_64/testall/game/lua/lapi.cpp.o release-linux-x86_64/testall/game/lua/lauxlib.cpp.o release-linux-x86_64/testall/game/lua/lbaselib.cpp.o release-linux-x86_64/testall/game/lua/lcode.cpp.o release-linux-x86_64/testall/game/lua/ldblib.cpp.o release-linux-x86_64/testall/game/lua/ldebug.cpp.o release-linux-x86_64/testall/game/lua/ldo.cpp.o release-linux-x86_64/testall/game/lua/ldump.cpp.o release-linux-x86_64/testall/game/lua/lfunc.cpp.o release-linux-x86_64/testall/game/lua/lgc.cpp.o release-linux-x86_64/testall/game/lua/linit.cpp.o release-linux-x86_64/testall/game/lua/liolib.cpp.o release-linux-x86_64/testall/game/lua/llex.cpp.o release-linux-x86_64/testall/game/lua/lmathlib.cpp.o release-linux-x86_64/testall/game/lua/lmem.cpp.o release-linux-x86_64/testall/game/lua/loadlib.cpp.o release-linux-x86_64/testall/game/lua/lobject.cpp.o release-linux-x86_64/testall/game/lua/lopcodes.cpp.o release-linux-x86_64/testall/game/lua/loslib.cpp.o release-linux-x86_64/testall/game/lua/lparser.cpp.o release-linux-x86_64/testall/game/lua/lstate.cpp.o release-linux-x86_64/testall/game/lua/lstring.cpp.o release-linux-x86_64/testall/game/lua/lstrlib.cpp.o release-linux-x86_64/testall/game/lua/ltable.cpp.o release-linux-x86_64/testall/game/lua/ltablib.cpp.o release-linux-x86_64/testall/game/lua/ltm.cpp.o release-linux-x86_64/testall/game/lua/lundump.cpp.o release-linux-x86_64/testall/game/lua/lvm.cpp.o release-linux-x86_64/testall/game/lua/lzio.cpp.o release-linux-x86_64/testall/game/lua/print.cpp.o release-linux-x86_64/testall/game/q_shared.cpp.o release-linux-x86_64/testall/libs/mumble/libmumblelink.c.o release-linux-x86_64/testall/ports/unix/unix_console.cpp.o release-linux-x86_64/testall/ports/unix/unix_files.cpp.o release-linux-x86_64/testall/ports/unix/unix_main.cpp.o release-linux-x86_64/testall/ports/unix/unix_shared.cpp.o release-linux-x86_64/testall/server/sv_ccmds.cpp.o release-linux-x86_64/testall/server/sv_game.cpp.o release-linux-x86_64/testall/server/sv_init.cpp.o release-linux-x86_64/testall/server/sv_log.cpp.o release-linux-x86_64/testall/server/sv_main.cpp.o release-linux-x86_64/testall/server/sv_mapcycle.cpp.o release-linux-x86_64/testall/server/sv_rma.cpp.o release-linux-x86_64/testall/server/sv_send.cpp.o release-linux-x86_64/testall/server/sv_user.cpp.o release-linux-x86_64/testall/server/sv_world.cpp.o release-linux-x86_64/testall/shared/aabb.cpp.o release-linux-x86_64/testall/shared/bfd.cpp.o release-linux-x86_64/testall/shared/byte.cpp.o release-linux-x86_64/testall/shared/entitiesdef.cpp.o release-linux-x86_64/testall/shared/images.cpp.o release-linux-x86_64/testall/shared/infostring.cpp.o release-linux-x86_64/testall/shared/mathlib.cpp.o release-linux-x86_64/testall/shared/mathlib_extra.cpp.o release-linux-x86_64/testall/shared/parse.cpp.o release-linux-x86_64/testall/shared/shared.cpp.o release-linux-x86_64/testall/shared/stringhunk.cpp.o release-linux-x86_64/testall/shared/utf8.cpp.o release-linux-x86_64/testall/tests/test_all.cpp.o release-linux-x86_64/testall/tests/test_campaign.cpp.o release-linux-x86_64/testall/tests/test_character.cpp.o release-linux-x86_64/testall/tests/test_dbuffer.cpp.o release-linux-x86_64/testall/tests/test_events.cpp.o release-linux-x86_64/testall/tests/test_game.cpp.o release-linux-x86_64/testall/tests/test_generic.cpp.o release-linux-x86_64/testall/tests/test_inventory.cpp.o release-linux-x86_64/testall/tests/test_mapdef.cpp.o release-linux-x86_64/testall/tests/test_mathlibextra.cpp.o release-linux-x86_64/testall/tests/test_parser.cpp.o release-linux-x86_64/testall/tests/test_particles.cpp.o release-linux-x86_64/testall/tests/test_renderer.cpp.o release-linux-x86_64/testall/tests/test_rma.cpp.o release-linux-x86_64/testall/tests/test_routing.cpp.o release-linux-x86_64/testall/tests/test_scripts.cpp.o release-linux-x86_64/testall/tests/test_shared.cpp.o release-linux-x86_64/testall/tests/test_ui.cpp.o release-linux-x86_64/testall/tests/test_ui_level2.cpp.o release-linux-x86_64/testall/tests/test_webapi.cpp.o -lcunit -lpng -ljpeg -lSDL2_ttf -lSDL2 -lSDL2_mixer -lSDL2 -lGL -lSDL2 -lcurl -ltheora -logg -lxvidcore -lvorbis -logg -lmxml -lrt -ldl -lz -Wl,-z,relro -Wl,-z,now -o testall mkdir -p release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/ release-linux-x86_64/ufo/client/input/ release-linux-x86_64/ufo/client/input/ release-linux-x86_64/ufo/client/input/ release-linux-x86_64/ufo/client/cinematic/ release-linux-x86_64/ufo/client/cinematic/ release-linux-x86_64/ufo/client/cinematic/ release-linux-x86_64/ufo/client/cinematic/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/ release-linux-x86_64/ufo/client/battlescape/events/ release-linux-x86_64/ufo/client/battlescape/events/ release-linux-x86_64/ufo/client/battlescape/events/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/actor/ release-linux-x86_64/ufo/client/battlescape/events/event/inventory/ release-linux-x86_64/ufo/client/battlescape/events/event/inventory/ release-linux-x86_64/ufo/client/battlescape/events/event/inventory/ release-linux-x86_64/ufo/client/battlescape/events/event/inventory/ release-linux-x86_64/ufo/client/battlescape/events/event/player/ release-linux-x86_64/ufo/client/battlescape/events/event/player/ release-linux-x86_64/ufo/client/battlescape/events/event/player/ release-linux-x86_64/ufo/client/battlescape/events/event/player/ release-linux-x86_64/ufo/client/battlescape/events/event/player/ release-linux-x86_64/ufo/client/battlescape/events/event/player/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/battlescape/events/event/world/ release-linux-x86_64/ufo/client/sound/ release-linux-x86_64/ufo/client/sound/ release-linux-x86_64/ufo/client/sound/ release-linux-x86_64/ufo/client/sound/ release-linux-x86_64/ufo/client/sound/ release-linux-x86_64/ufo/client/cgame/ release-linux-x86_64/ufo/client/cgame/ release-linux-x86_64/ufo/client/web/ release-linux-x86_64/ufo/client/web/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/ui/node/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/client/renderer/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/common/ release-linux-x86_64/ufo/server/ release-linux-x86_64/ufo/server/ release-linux-x86_64/ufo/server/ release-linux-x86_64/ufo/server/ release-linux-x86_64/ufo/server/ release-linux-x86_64/ufo/server/ release-linux-x86_64/ufo/server/ release-linux-x86_64/ufo/server/ release-linux-x86_64/ufo/server/ release-linux-x86_64/ufo/server/ release-linux-x86_64/ufo/shared/ release-linux-x86_64/ufo/shared/ release-linux-x86_64/ufo/shared/ release-linux-x86_64/ufo/shared/ release-linux-x86_64/ufo/shared/ release-linux-x86_64/ufo/shared/ release-linux-x86_64/ufo/shared/ release-linux-x86_64/ufo/shared/ release-linux-x86_64/ufo/shared/ release-linux-x86_64/ufo/shared/ release-linux-x86_64/ufo/shared/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/libs/mumble/ release-linux-x86_64/ufo/ports/linux/ release-linux-x86_64/ufo/ports/unix/ release-linux-x86_64/ufo/ports/unix/ release-linux-x86_64/ufo/ports/unix/ release-linux-x86_64/ufo/ports/unix/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/game/lua/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/ release-linux-x86_64/ufo/client/cgame/campaign/missions/ release-linux-x86_64/ufo/client/cgame/campaign/missions/ release-linux-x86_64/ufo/client/cgame/campaign/missions/ release-linux-x86_64/ufo/client/cgame/campaign/missions/ release-linux-x86_64/ufo/client/cgame/campaign/missions/ release-linux-x86_64/ufo/client/cgame/campaign/missions/ release-linux-x86_64/ufo/client/cgame/campaign/missions/ release-linux-x86_64/ufo/client/cgame/campaign/missions/ release-linux-x86_64/ufo/client/cgame/campaign/missions/ release-linux-x86_64/ufo/client/cgame/campaign/missions/ release-linux-x86_64/ufo/client/cgame/skirmish/ release-linux-x86_64/ufo/client/cgame/multiplayer/ release-linux-x86_64/ufo/client/cgame/multiplayer/ release-linux-x86_64/ufo/client/cgame/multiplayer/ touch release-linux-x86_64/ufo/.dirs ===> CXX [ufo] src/client/cl_console.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_console.cpp.o src/client/cl_console.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_console.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_console.cpp:30: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/cl_http.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_http.cpp.o src/client/cl_http.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_http.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_http.cpp:34: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ In file included from src/client/../common/http.h:32, from src/client/client.h:43: src/client/cl_http.cpp: In function ‘void CL_StartHTTPDownload(dlqueue_t*, dlhandle_t*)’: src/client/cl_http.cpp:209:36: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 209 | curl_easy_setopt(dl->curl, CURLOPT_PROGRESSFUNCTION, CL_HTTP_Progress); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:1303:3: note: declared here 1303 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ src/client/cl_http.cpp: In function ‘void CL_FinishHTTPDownload()’: src/client/cl_http.cpp:656:57: warning: ‘CURLINFO_SIZE_DOWNLOAD’ is deprecated: since 7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations] 656 | curl_easy_getinfo(curl, CURLINFO_SIZE_DOWNLOAD, &fileSize); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2874:3: note: declared here 2874 | CURLINFO_SIZE_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~ src/client/cl_http.cpp:715:41: warning: ‘CURLINFO_SIZE_DOWNLOAD’ is deprecated: since 7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations] 715 | curl_easy_getinfo(curl, CURLINFO_SIZE_DOWNLOAD, &fileSize); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2874:3: note: declared here 2874 | CURLINFO_SIZE_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~ src/client/cl_http.cpp:670:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 670 | } | ^ src/client/cl_http.cpp:675:17: note: here 675 | case CURLE_COULDNT_RESOLVE_HOST: | ^~~~ ===> CXX [ufo] src/client/cl_inventory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_inventory.cpp.o src/client/cl_inventory.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_inventory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_inventory.cpp:27: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/cl_inventory.cpp: In function ‘Item* INV_SearchInInventoryWithFilter(const Inventory*, const invDef_t*, const objDef_t*, itemFilterTypes_t)’: src/client/cl_inventory.cpp:370:9: warning: ‘nonnull’ argument ‘inv’ compared to NULL [-Wnonnull-compare] 370 | if (inv == nullptr) | ^~ ===> CXX [ufo] src/client/cl_inventory_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_inventory_callbacks.cpp.o src/client/cl_inventory_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_inventory_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/cl_inventory_callbacks.cpp:26: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cl_irc.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_irc.cpp.o src/client/cl_irc.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_irc.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_irc.cpp:29: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/cl_language.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_language.cpp.o src/client/cl_language.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_language.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_language.cpp:26: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/cl_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_main.cpp.o src/client/cl_main.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_main.cpp:29: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/cl_main.cpp: In function ‘void CL_ClearState()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘clientBattleScape_t’ {aka ‘struct clientBattleScape_s’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cl_main.cpp:240:9: note: in expansion of macro ‘OBJZERO’ 240 | OBJZERO(cl); | ^~~~~~~ In file included from src/client/client.h:40: src/client/battlescape/cl_battlescape.h:38:16: note: ‘clientBattleScape_t’ {aka ‘struct clientBattleScape_s’} declared here 38 | typedef struct clientBattleScape_s { | ^~~~~~~~~~~~~~~~~~~ src/client/cl_main.cpp: In function ‘void CL_Init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘client_static_t’ {aka ‘struct client_static_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cl_main.cpp:1216:9: note: in expansion of macro ‘OBJZERO’ 1216 | OBJZERO(cls); | ^~~~~~~ src/client/client.h:54:16: note: ‘client_static_t’ {aka ‘struct client_static_s’} declared here 54 | typedef struct client_static_s { | ^~~~~~~~~~~~~~~ ===> CXX [ufo] src/client/cl_menu.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_menu.cpp.o src/client/cl_menu.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_menu.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/cl_menu.cpp:27: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cl_screen.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_screen.cpp.o src/client/cl_screen.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_screen.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_screen.cpp:36: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/cl_team.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_team.cpp.o src/client/cl_team.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_team.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_team.cpp:26: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/cl_tip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_tip.cpp.o src/client/cl_tip.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_tip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_tip.cpp:29: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/cl_tutorials.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_tutorials.cpp.o src/client/cl_tutorials.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_tutorials.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/common.h:30, from src/client/cl_shared.h:28, from src/client/client.h:31, from src/client/cl_tutorials.cpp:26: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/cl_video.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cl_video.cpp.o src/client/cl_video.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cl_video.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/../common/../shared/shared.h:54, from src/client/../common/cvar.h:37, from src/client/cl_video.h:33, from src/client/cl_video.cpp:26: src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cl_renderer.h:29, from src/client/client.h:32, from src/client/cl_video.cpp:27: src/client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_image.h:28, from src/client/cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/r_model.h:30, from src/client/cl_renderer.h:28: src/client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/input/cl_input.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/input/cl_input.cpp.o src/client/input/cl_input.cpp -MP -MD -MT release-linux-x86_64/ufo/client/input/cl_input.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/input/../../common/../shared/shared.h:54, from src/client/input/../../common/common.h:30, from src/client/input/../cl_shared.h:28, from src/client/input/../client.h:31, from src/client/input/cl_input.cpp:41: src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/input/../cl_renderer.h:29, from src/client/input/../client.h:32: src/client/input/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/input/../renderer/r_gl.h:32, from src/client/input/../renderer/r_image.h:28, from src/client/input/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/input/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/input/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/input/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/input/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/input/../renderer/r_model.h:30, from src/client/input/../cl_renderer.h:28: src/client/input/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/input/cl_joystick.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/input/cl_joystick.cpp.o src/client/input/cl_joystick.cpp -MP -MD -MT release-linux-x86_64/ufo/client/input/cl_joystick.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/input/../../common/../shared/shared.h:54, from src/client/input/../../common/common.h:30, from src/client/input/../cl_shared.h:28, from src/client/input/../client.h:31, from src/client/input/cl_joystick.cpp:27: src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/input/../cl_renderer.h:29, from src/client/input/../client.h:32: src/client/input/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/input/../renderer/r_gl.h:32, from src/client/input/../renderer/r_image.h:28, from src/client/input/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/input/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/input/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/input/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/input/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/input/../renderer/r_model.h:30, from src/client/input/../cl_renderer.h:28: src/client/input/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/input/cl_keys.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/input/cl_keys.cpp.o src/client/input/cl_keys.cpp -MP -MD -MT release-linux-x86_64/ufo/client/input/cl_keys.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/input/../../common/../shared/shared.h:54, from src/client/input/../../common/common.h:30, from src/client/input/../cl_shared.h:28, from src/client/input/../client.h:31, from src/client/input/cl_keys.cpp:31: src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/input/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/input/../cl_renderer.h:29, from src/client/input/../client.h:32: src/client/input/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/input/../renderer/r_gl.h:32, from src/client/input/../renderer/r_image.h:28, from src/client/input/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/input/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/input/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/input/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/input/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/input/../renderer/r_model.h:30, from src/client/input/../cl_renderer.h:28: src/client/input/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/cinematic/cl_cinematic.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cinematic/cl_cinematic.cpp.o src/client/cinematic/cl_cinematic.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cinematic/cl_cinematic.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cinematic/../../common/../shared/shared.h:54, from src/client/cinematic/../../common/cvar.h:37, from src/client/cinematic/../cl_video.h:33, from src/client/cinematic/cl_cinematic.cpp:34: src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cinematic/cl_cinematic_ogm.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cinematic/cl_cinematic_ogm.cpp.o src/client/cinematic/cl_cinematic_ogm.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cinematic/cl_cinematic_ogm.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cinematic/../../common/../shared/shared.h:54, from src/client/cinematic/../../common/common.h:30, from src/client/cinematic/../cl_shared.h:28, from src/client/cinematic/../client.h:31, from src/client/cinematic/cl_cinematic_ogm.cpp:13: src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cinematic/../cl_renderer.h:29, from src/client/cinematic/../client.h:32: src/client/cinematic/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/cinematic/../renderer/r_gl.h:32, from src/client/cinematic/../renderer/r_image.h:28, from src/client/cinematic/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/cinematic/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/cinematic/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cinematic/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cinematic/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/cinematic/../renderer/r_model.h:30, from src/client/cinematic/../cl_renderer.h:28: src/client/cinematic/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/cinematic/cl_cinematic_roq.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cinematic/cl_cinematic_roq.cpp.o src/client/cinematic/cl_cinematic_roq.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cinematic/cl_cinematic_roq.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cinematic/../../common/../shared/shared.h:54, from src/client/cinematic/../../common/common.h:30, from src/client/cinematic/../cl_shared.h:28, from src/client/cinematic/../client.h:31, from src/client/cinematic/cl_cinematic_roq.cpp:29: src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cinematic/../cl_renderer.h:29, from src/client/cinematic/../client.h:32: src/client/cinematic/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/cinematic/../renderer/r_gl.h:32, from src/client/cinematic/../renderer/r_image.h:28, from src/client/cinematic/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/cinematic/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/cinematic/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cinematic/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cinematic/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/cinematic/../renderer/r_model.h:30, from src/client/cinematic/../cl_renderer.h:28: src/client/cinematic/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/cinematic/cl_sequence.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cinematic/cl_sequence.cpp.o src/client/cinematic/cl_sequence.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cinematic/cl_sequence.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cinematic/../../common/../shared/shared.h:54, from src/client/cinematic/../../common/common.h:30, from src/client/cinematic/../cl_shared.h:28, from src/client/cinematic/../client.h:31, from src/client/cinematic/cl_sequence.cpp:30: src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cinematic/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cinematic/../cl_renderer.h:29, from src/client/cinematic/../client.h:32: src/client/cinematic/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/cinematic/../renderer/r_gl.h:32, from src/client/cinematic/../renderer/r_image.h:28, from src/client/cinematic/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/cinematic/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/cinematic/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cinematic/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cinematic/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/cinematic/../renderer/r_model.h:30, from src/client/cinematic/../cl_renderer.h:28: src/client/cinematic/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/cinematic/cl_sequence.cpp: In function ‘void SEQ_Render3D(sequenceContext_t*)’: src/client/cinematic/cl_sequence.cpp:317:25: warning: the address of ‘seqEnt_s::parent’ will never be NULL [-Waddress] 317 | if (se->parent && se->tag) { | ~~~~^~~~~~ src/client/cinematic/cl_sequence.cpp:88:14: note: ‘seqEnt_s::parent’ declared here 88 | char parent[MAX_VAR]; /**< in case this is a child model (should get placed onto a tag of the parent) */ | ^~~~~~ src/client/cinematic/cl_sequence.cpp:317:39: warning: the address of ‘seqEnt_s::tag’ will never be NULL [-Waddress] 317 | if (se->parent && se->tag) { | ~~~~^~~ src/client/cinematic/cl_sequence.cpp:89:14: note: ‘seqEnt_s::tag’ declared here 89 | char tag[MAX_VAR]; /**< the tag to place this model onto */ | ^~~ ===> CXX [ufo] src/client/battlescape/cl_actor.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_actor.cpp.o src/client/battlescape/cl_actor.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_actor.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_actor.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/cl_battlescape.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_battlescape.cpp.o src/client/battlescape/cl_battlescape.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_battlescape.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_battlescape.cpp:25: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/cl_camera.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_camera.cpp.o src/client/battlescape/cl_camera.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_camera.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_camera.cpp:28: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/cl_hud.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_hud.cpp.o src/client/battlescape/cl_hud.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_hud.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_hud.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/cl_hud_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_hud_callbacks.cpp.o src/client/battlescape/cl_hud_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_hud_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_hud_callbacks.cpp:25: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/cl_localentity.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_localentity.cpp.o src/client/battlescape/cl_localentity.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_localentity.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_localentity.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/cl_localentity.cpp: In function ‘le_t* LE_Add(int)’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘le_t’ {aka ‘struct le_s’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/cl_localentity.cpp:1217:9: note: in expansion of macro ‘OBJZERO’ 1217 | OBJZERO(*le); | ^~~~~~~ In file included from src/client/battlescape/../client.h:39: src/client/battlescape/../battlescape/cl_localentity.h:65:16: note: ‘le_t’ {aka ‘struct le_s’} declared here 65 | typedef struct le_s { | ^~~~ ===> CXX [ufo] src/client/battlescape/cl_parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_parse.cpp.o src/client/battlescape/cl_parse.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_parse.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/cl_particle.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_particle.cpp.o src/client/battlescape/cl_particle.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_particle.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_particle.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/cl_radar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_radar.cpp.o src/client/battlescape/cl_radar.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_radar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_radar.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/cl_spawn.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_spawn.cpp.o src/client/battlescape/cl_spawn.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_spawn.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_spawn.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/cl_ugv.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_ugv.cpp.o src/client/battlescape/cl_ugv.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_ugv.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_ugv.cpp:26: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/cl_ugv.cpp: In function ‘bool CL_AddUGV(le_t*, entity_t*)’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘entity_t’ {aka ‘struct entity_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/cl_ugv.cpp:42:25: note: in expansion of macro ‘OBJZERO’ 42 | OBJZERO(add); | ^~~~~~~ src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘entity_t’ {aka ‘struct entity_s’} declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘entity_t’ {aka ‘struct entity_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/cl_ugv.cpp:54:25: note: in expansion of macro ‘OBJZERO’ 54 | OBJZERO(add); | ^~~~~~~ src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘entity_t’ {aka ‘struct entity_s’} declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘entity_t’ {aka ‘struct entity_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/cl_ugv.cpp:67:9: note: in expansion of macro ‘OBJZERO’ 67 | OBJZERO(add); | ^~~~~~~ src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘entity_t’ {aka ‘struct entity_s’} declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/cl_view.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/cl_view.cpp.o src/client/battlescape/cl_view.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/cl_view.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/../../common/../shared/shared.h:54, from src/client/battlescape/../../common/common.h:30, from src/client/battlescape/../cl_shared.h:28, from src/client/battlescape/../client.h:31, from src/client/battlescape/cl_view.cpp:29: src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/../cl_renderer.h:29, from src/client/battlescape/../client.h:32: src/client/battlescape/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/../renderer/r_gl.h:32, from src/client/battlescape/../renderer/r_image.h:28, from src/client/battlescape/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/../renderer/r_model.h:30, from src/client/battlescape/../cl_renderer.h:28: src/client/battlescape/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/e_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/e_main.cpp.o src/client/battlescape/events/e_main.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/e_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/../../../common/../shared/shared.h:54, from src/client/battlescape/events/../../../common/common.h:30, from src/client/battlescape/events/../../cl_shared.h:28, from src/client/battlescape/events/../../client.h:31, from src/client/battlescape/events/e_main.cpp:25: src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/../../cl_renderer.h:29, from src/client/battlescape/events/../../client.h:32: src/client/battlescape/events/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/../../renderer/r_gl.h:32, from src/client/battlescape/events/../../renderer/r_image.h:28, from src/client/battlescape/events/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/../../renderer/r_model.h:30, from src/client/battlescape/events/../../cl_renderer.h:28: src/client/battlescape/events/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/events/e_main.cpp: In function ‘const char* CL_ConvertSoundFromEvent(char*, size_t)’: src/client/battlescape/events/e_main.cpp:224:62: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 224 | if (!FS_CheckFile("sounds/%s%02i", sound, i) == -1) | ^~ src/client/battlescape/events/e_main.cpp:224:21: note: add parentheses around left hand side expression to silence this warning 224 | if (!FS_CheckFile("sounds/%s%02i", sound, i) == -1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) src/client/battlescape/events/e_main.cpp:224:62: warning: comparison of constant ‘-1’ with boolean expression is always false [-Wbool-compare] 224 | if (!FS_CheckFile("sounds/%s%02i", sound, i) == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ===> CXX [ufo] src/client/battlescape/events/e_parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/e_parse.cpp.o src/client/battlescape/events/e_parse.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/e_parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/../../../common/../shared/shared.h:54, from src/client/battlescape/events/../../../common/common.h:30, from src/client/battlescape/events/../../cl_shared.h:28, from src/client/battlescape/events/../../client.h:31, from src/client/battlescape/events/e_parse.cpp:40: src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/../../cl_renderer.h:29, from src/client/battlescape/events/../../client.h:32: src/client/battlescape/events/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/../../renderer/r_gl.h:32, from src/client/battlescape/events/../../renderer/r_image.h:28, from src/client/battlescape/events/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/../../renderer/r_model.h:30, from src/client/battlescape/events/../../cl_renderer.h:28: src/client/battlescape/events/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/battlescape/events/e_parse.cpp: In function ‘bool CL_DelayBattlescapeEvent(int, void*)’: src/client/battlescape/events/e_parse.cpp:161:73: warning: cast from type ‘const evTimes_t*’ {aka ‘const evTimes_s*’} to type ‘void*’ casts away qualifiers [-Wcast-qual] 161 | Com_DPrintf(DEBUG_EVENTSYS, "delay event %p type %s from %i\n", (void*)event, eventData->name, now); | ^~~~~~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/e_server.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/e_server.cpp.o src/client/battlescape/events/e_server.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/e_server.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/../../../common/../shared/shared.h:54, from src/client/battlescape/events/../../../common/common.h:30, from src/client/battlescape/events/../../cl_shared.h:28, from src/client/battlescape/events/../../client.h:31, from src/client/battlescape/events/e_server.cpp:27: src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/../../cl_renderer.h:29, from src/client/battlescape/events/../../client.h:32: src/client/battlescape/events/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/../../renderer/r_gl.h:32, from src/client/battlescape/events/../../renderer/r_image.h:28, from src/client/battlescape/events/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/../../renderer/r_model.h:30, from src/client/battlescape/events/../../cl_renderer.h:28: src/client/battlescape/events/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actoradd.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actoradd.cpp.o src/client/battlescape/events/event/actor/e_event_actoradd.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actoradd.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actoradd.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorappear.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorappear.cpp.o src/client/battlescape/events/event/actor/e_event_actorappear.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorappear.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorappear.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorclientaction.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorclientaction.cpp.o src/client/battlescape/events/event/actor/e_event_actorclientaction.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorclientaction.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorclientaction.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actordie.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actordie.cpp.o src/client/battlescape/events/event/actor/e_event_actordie.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actordie.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actordie.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorendshot.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorendshot.cpp.o src/client/battlescape/events/event/actor/e_event_actorendshot.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorendshot.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorendshot.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actormove.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actormove.cpp.o src/client/battlescape/events/event/actor/e_event_actormove.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actormove.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actormove.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp.o src/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp.o src/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp.o src/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp.o src/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp.o src/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp.o src/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp.o src/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorshoot.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorshoot.cpp.o src/client/battlescape/events/event/actor/e_event_actorshoot.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorshoot.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorshoot.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp.o src/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp.o src/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorstatechange.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorstatechange.cpp.o src/client/battlescape/events/event/actor/e_event_actorstatechange.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorstatechange.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorstatechange.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorstats.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorstats.cpp.o src/client/battlescape/events/event/actor/e_event_actorstats.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorstats.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorstats.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorthrow.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorthrow.cpp.o src/client/battlescape/events/event/actor/e_event_actorthrow.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorthrow.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorthrow.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorturn.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorturn.cpp.o src/client/battlescape/events/event/actor/e_event_actorturn.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorturn.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorturn.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/actor/e_event_actorwound.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorwound.cpp.o src/client/battlescape/events/event/actor/e_event_actorwound.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorwound.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/actor/../../../../../common/common.h:30, from src/client/battlescape/events/event/actor/../../../../cl_shared.h:28, from src/client/battlescape/events/event/actor/../../../../client.h:31, from src/client/battlescape/events/event/actor/e_event_actorwound.cpp:25: src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/actor/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/actor/../../../../client.h:32: src/client/battlescape/events/event/actor/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/actor/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/actor/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/actor/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/actor/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/actor/../../../../cl_renderer.h:28: src/client/battlescape/events/event/actor/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/inventory/e_event_invadd.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invadd.cpp.o src/client/battlescape/events/event/inventory/e_event_invadd.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invadd.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/inventory/../../../../../common/common.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_shared.h:28, from src/client/battlescape/events/event/inventory/../../../../client.h:31, from src/client/battlescape/events/event/inventory/e_event_invadd.cpp:25: src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/inventory/../../../../client.h:32: src/client/battlescape/events/event/inventory/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/inventory/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/inventory/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/inventory/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:28: src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/inventory/e_event_invammo.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invammo.cpp.o src/client/battlescape/events/event/inventory/e_event_invammo.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invammo.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/inventory/../../../../../common/common.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_shared.h:28, from src/client/battlescape/events/event/inventory/../../../../client.h:31, from src/client/battlescape/events/event/inventory/e_event_invammo.cpp:25: src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/inventory/../../../../client.h:32: src/client/battlescape/events/event/inventory/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/inventory/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/inventory/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/inventory/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:28: src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/inventory/e_event_invdel.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invdel.cpp.o src/client/battlescape/events/event/inventory/e_event_invdel.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invdel.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/inventory/../../../../../common/common.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_shared.h:28, from src/client/battlescape/events/event/inventory/../../../../client.h:31, from src/client/battlescape/events/event/inventory/e_event_invdel.cpp:25: src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/inventory/../../../../client.h:32: src/client/battlescape/events/event/inventory/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/inventory/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/inventory/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/inventory/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:28: src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/inventory/e_event_invreload.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invreload.cpp.o src/client/battlescape/events/event/inventory/e_event_invreload.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invreload.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/inventory/../../../../../common/common.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_shared.h:28, from src/client/battlescape/events/event/inventory/../../../../client.h:31, from src/client/battlescape/events/event/inventory/e_event_invreload.cpp:25: src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/inventory/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/inventory/../../../../client.h:32: src/client/battlescape/events/event/inventory/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/inventory/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/inventory/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/inventory/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/inventory/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/inventory/../../../../cl_renderer.h:28: src/client/battlescape/events/event/inventory/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/player/e_event_centerview.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_centerview.cpp.o src/client/battlescape/events/event/player/e_event_centerview.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_centerview.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_centerview.cpp:25: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/player/e_event_doendround.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_doendround.cpp.o src/client/battlescape/events/event/player/e_event_doendround.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_doendround.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_doendround.cpp:25: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/player/e_event_endroundannounce.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_endroundannounce.cpp.o src/client/battlescape/events/event/player/e_event_endroundannounce.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_endroundannounce.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_endroundannounce.cpp:25: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/player/e_event_reset.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_reset.cpp.o src/client/battlescape/events/event/player/e_event_reset.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_reset.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_reset.cpp:25: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/player/e_event_results.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_results.cpp.o src/client/battlescape/events/event/player/e_event_results.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_results.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_results.cpp:25: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/player/e_event_startgame.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_startgame.cpp.o src/client/battlescape/events/event/player/e_event_startgame.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_startgame.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/player/../../../../../common/common.h:30, from src/client/battlescape/events/event/player/../../../../cl_shared.h:28, from src/client/battlescape/events/event/player/../../../../client.h:31, from src/client/battlescape/events/event/player/e_event_startgame.cpp:26: src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/player/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/player/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/player/../../../../client.h:32: src/client/battlescape/events/event/player/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/player/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/player/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/player/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/player/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/player/../../../../cl_renderer.h:28: src/client/battlescape/events/event/player/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_addbrushmodel.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_addbrushmodel.cpp.o src/client/battlescape/events/event/world/e_event_addbrushmodel.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_addbrushmodel.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_addbrushmodel.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_addedict.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_addedict.cpp.o src/client/battlescape/events/event/world/e_event_addedict.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_addedict.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_addedict.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_cameraappear.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_cameraappear.cpp.o src/client/battlescape/events/event/world/e_event_cameraappear.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_cameraappear.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_cameraappear.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_doorclose.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_doorclose.cpp.o src/client/battlescape/events/event/world/e_event_doorclose.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_doorclose.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_doorclose.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_dooropen.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_dooropen.cpp.o src/client/battlescape/events/event/world/e_event_dooropen.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_dooropen.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_dooropen.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_entappear.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_entappear.cpp.o src/client/battlescape/events/event/world/e_event_entappear.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_entappear.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_entappear.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_entdestroy.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_entdestroy.cpp.o src/client/battlescape/events/event/world/e_event_entdestroy.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_entdestroy.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_entdestroy.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_entperish.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_entperish.cpp.o src/client/battlescape/events/event/world/e_event_entperish.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_entperish.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_entperish.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_explode.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_explode.cpp.o src/client/battlescape/events/event/world/e_event_explode.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_explode.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_explode.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_particleappear.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_particleappear.cpp.o src/client/battlescape/events/event/world/e_event_particleappear.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_particleappear.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_particleappear.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_particlespawn.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_particlespawn.cpp.o src/client/battlescape/events/event/world/e_event_particlespawn.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_particlespawn.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_particlespawn.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/battlescape/events/event/world/e_event_sound.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_sound.cpp.o src/client/battlescape/events/event/world/e_event_sound.cpp -MP -MD -MT release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_sound.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:54, from src/client/battlescape/events/event/world/../../../../../common/common.h:30, from src/client/battlescape/events/event/world/../../../../cl_shared.h:28, from src/client/battlescape/events/event/world/../../../../client.h:31, from src/client/battlescape/events/event/world/e_event_sound.cpp:25: src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/battlescape/events/event/world/../../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/battlescape/events/event/world/../../../../cl_renderer.h:29, from src/client/battlescape/events/event/world/../../../../client.h:32: src/client/battlescape/events/event/world/../../../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/battlescape/events/event/world/../../../../renderer/r_gl.h:32, from src/client/battlescape/events/event/world/../../../../renderer/r_image.h:28, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/battlescape/events/event/world/../../../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/battlescape/events/event/world/../../../../renderer/r_model.h:30, from src/client/battlescape/events/event/world/../../../../cl_renderer.h:28: src/client/battlescape/events/event/world/../../../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/sound/s_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/sound/s_main.cpp.o src/client/sound/s_main.cpp -MP -MD -MT release-linux-x86_64/ufo/client/sound/s_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/sound/../../common/../shared/shared.h:54, from src/client/sound/../../common/common.h:30, from src/client/sound/../cl_shared.h:28, from src/client/sound/../client.h:31, from src/client/sound/s_main.cpp:26: src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/sound/../cl_renderer.h:29, from src/client/sound/../client.h:32: src/client/sound/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/sound/../renderer/r_gl.h:32, from src/client/sound/../renderer/r_image.h:28, from src/client/sound/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/sound/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/sound/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/sound/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/sound/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/sound/../renderer/r_model.h:30, from src/client/sound/../cl_renderer.h:28: src/client/sound/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/sound/s_mix.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/sound/s_mix.cpp.o src/client/sound/s_mix.cpp -MP -MD -MT release-linux-x86_64/ufo/client/sound/s_mix.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/sound/../../common/../shared/shared.h:54, from src/client/sound/../../common/common.h:30, from src/client/sound/../cl_shared.h:28, from src/client/sound/s_mix.cpp:26: src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/sound/../cl_renderer.h:29, from src/client/sound/s_mix.cpp:27: src/client/sound/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/sound/../renderer/r_gl.h:32, from src/client/sound/../renderer/r_image.h:28, from src/client/sound/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/sound/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/sound/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/sound/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/sound/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/sound/../renderer/r_model.h:30, from src/client/sound/../cl_renderer.h:28: src/client/sound/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/sound/s_mumble.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/sound/s_mumble.cpp.o src/client/sound/s_mumble.cpp -MP -MD -MT release-linux-x86_64/ufo/client/sound/s_mumble.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/sound/../../common/../shared/shared.h:54, from src/client/sound/../../common/common.h:30, from src/client/sound/../cl_shared.h:28, from src/client/sound/../client.h:31, from src/client/sound/s_mumble.cpp:7: src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/sound/../cl_renderer.h:29, from src/client/sound/../client.h:32: src/client/sound/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/sound/../renderer/r_gl.h:32, from src/client/sound/../renderer/r_image.h:28, from src/client/sound/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/sound/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/sound/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/sound/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/sound/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/sound/../renderer/r_model.h:30, from src/client/sound/../cl_renderer.h:28: src/client/sound/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/sound/s_music.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/sound/s_music.cpp.o src/client/sound/s_music.cpp -MP -MD -MT release-linux-x86_64/ufo/client/sound/s_music.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/sound/../../shared/shared.h:54, from src/client/sound/s_local.h:31, from src/client/sound/s_music.cpp:26: src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/sound/../cl_renderer.h:29, from src/client/sound/s_music.cpp:33: src/client/sound/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/sound/../renderer/r_gl.h:32, from src/client/sound/../renderer/r_image.h:28, from src/client/sound/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/sound/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/sound/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/sound/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/sound/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/sound/../renderer/r_model.h:30, from src/client/sound/../cl_renderer.h:28: src/client/sound/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/sound/s_sample.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/sound/s_sample.cpp.o src/client/sound/s_sample.cpp -MP -MD -MT release-linux-x86_64/ufo/client/sound/s_sample.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/sound/../../shared/shared.h:54, from src/client/sound/s_local.h:31, from src/client/sound/s_sample.h:30, from src/client/sound/s_sample.cpp:26: src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/sound/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/cl_game.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/cl_game.cpp.o src/client/cgame/cl_game.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/cl_game.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/../../common/../shared/shared.h:54, from src/client/cgame/../../common/common.h:30, from src/client/cgame/../cl_shared.h:28, from src/client/cgame/cl_game.h:28, from src/client/cgame/cl_game.cpp:26: src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cgame/../cl_renderer.h:29, from src/client/cgame/../client.h:32, from src/client/cgame/cl_game.cpp:27: src/client/cgame/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/cgame/../renderer/r_gl.h:32, from src/client/cgame/../renderer/r_image.h:28, from src/client/cgame/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/cgame/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/cgame/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cgame/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/cgame/../renderer/r_model.h:30, from src/client/cgame/../cl_renderer.h:28: src/client/cgame/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/cgame/cl_game_team.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/cl_game_team.cpp.o src/client/cgame/cl_game_team.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/cl_game_team.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/../../common/../shared/shared.h:54, from src/client/cgame/../../common/common.h:30, from src/client/cgame/../cl_shared.h:28, from src/client/cgame/../client.h:31, from src/client/cgame/cl_game_team.cpp:26: src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/cgame/../cl_renderer.h:29, from src/client/cgame/../client.h:32: src/client/cgame/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/cgame/../renderer/r_gl.h:32, from src/client/cgame/../renderer/r_image.h:28, from src/client/cgame/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/cgame/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/cgame/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cgame/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/cgame/../renderer/r_model.h:30, from src/client/cgame/../cl_renderer.h:28: src/client/cgame/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/cgame/cl_game_team.cpp: In function ‘void GAME_LoadItem(mxml_node_t*, Item*, containerIndex_t*, int*, int*)’: src/client/cgame/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class Item’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cgame/cl_game_team.cpp:630:9: note: in expansion of macro ‘OBJZERO’ 630 | OBJZERO(*item); | ^~~~~~~ In file included from src/client/cgame/../../common/../game/q_shared.h:39, from src/client/cgame/../../common/scripts.h:259, from src/client/cgame/../../common/common.h:184: src/client/cgame/../../common/../game/inv_shared.h:409:7: note: ‘class Item’ declared here 409 | class Item { | ^~~~ ===> CXX [ufo] src/client/web/web_cgame.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/web/web_cgame.cpp.o src/client/web/web_cgame.cpp -MP -MD -MT release-linux-x86_64/ufo/client/web/web_cgame.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/web/../../common/../shared/shared.h:54, from src/client/web/../../common/common.h:30, from src/client/web/web_main.h:29, from src/client/web/web_cgame.cpp:27: src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/web/web_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/web/web_main.cpp.o src/client/web/web_main.cpp -MP -MD -MT release-linux-x86_64/ufo/client/web/web_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/web/../../common/../shared/shared.h:54, from src/client/web/../../common/common.h:30, from src/client/web/web_main.h:29, from src/client/web/web_main.cpp:27: src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/web/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/ui/ui_actions.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_actions.cpp.o src/client/ui/ui_actions.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_actions.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_actions.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_actions.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_behaviour.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_behaviour.cpp.o src/client/ui/ui_behaviour.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_behaviour.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_behaviour.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_behaviour.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_components.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_components.cpp.o src/client/ui/ui_components.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_components.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/ui_node_abstractnode.h:27, from src/client/ui/node/ui_node_window.h:28, from src/client/ui/ui_internal.h:35, from src/client/ui/ui_components.cpp:25: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ In file included from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_abstractnode.h:28: src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_data.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_data.cpp.o src/client/ui/ui_data.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_data.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../common/../shared/shared.h:54, from src/client/ui/../../common/common.h:30, from src/client/ui/../cl_shared.h:28, from src/client/ui/ui_data.cpp:25: src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_data.cpp:28: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_dragndrop.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_dragndrop.cpp.o src/client/ui/ui_dragndrop.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_dragndrop.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/ui_node_abstractnode.h:27, from src/client/ui/node/ui_node_window.h:28, from src/client/ui/ui_internal.h:35, from src/client/ui/ui_dragndrop.cpp:25: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ In file included from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_abstractnode.h:28: src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_draw.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_draw.cpp.o src/client/ui/ui_draw.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_draw.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_draw.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_draw.cpp:27: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_expression.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_expression.cpp.o src/client/ui/ui_expression.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_expression.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../common/../shared/shared.h:54, from src/client/ui/../../common/common.h:30, from src/client/ui/ui_expression.h:27, from src/client/ui/ui_expression.cpp:25: src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_expression.cpp:28: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/ui_expression.cpp: In function ‘uiNode_t* UI_GetNodeFromExpression(uiAction_t*, const uiCallContext_t*, const value_t**)’: src/client/ui/ui_expression.cpp:117:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 117 | } | ^ src/client/ui/ui_expression.cpp:119:9: note: here 119 | case EA_OPERATOR_UNARY: | ^~~~ src/client/ui/ui_expression.cpp: In function ‘bool UI_GetBooleanFromExpression(uiAction_t*, const uiCallContext_t*)’: src/client/ui/ui_expression.cpp:489:68: warning: this statement may fall through [-Wimplicit-fallthrough=] 489 | name = UI_GenInjectedString(name, false, context); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/client/ui/ui_expression.cpp:490:33: note: here 490 | case EA_VALUE_CVARNAME: | ^~~~ src/client/ui/ui_expression.cpp:493:68: warning: this statement may fall through [-Wimplicit-fallthrough=] 493 | name = UI_GenInjectedString(name, false, context); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/client/ui/ui_expression.cpp:494:33: note: here 494 | case EA_VALUE_PATHNODE: { | ^~~~ ===> CXX [ufo] src/client/ui/ui_font.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_font.cpp.o src/client/ui/ui_font.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_font.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_font.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_font.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/ui_font.cpp: In function ‘bool UI_ParseFont(const char*, const char**)’: src/client/ui/ui_font.cpp:121:46: warning: this statement may fall through [-Wimplicit-fallthrough=] 121 | token++; | ~~~~~^~ src/client/ui/ui_font.cpp:122:33: note: here 122 | case V_HUNK_STRING: | ^~~~ ===> CXX [ufo] src/client/ui/ui_input.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_input.cpp.o src/client/ui/ui_input.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_input.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_input.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_input.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_main.cpp.o src/client/ui/ui_main.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_main.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_main.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_node.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_node.cpp.o src/client/ui/ui_node.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_node.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_node.cpp:27: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_node.cpp:37: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_nodes.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_nodes.cpp.o src/client/ui/ui_nodes.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_nodes.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_nodes.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_nodes.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/ui_nodes.cpp: In function ‘void UI_InitNodes()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct uiBehaviour_t’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/ui_nodes.cpp:633:17: note: in expansion of macro ‘OBJZERO’ 633 | OBJZERO(*current); | ^~~~~~~ In file included from src/client/ui/ui_internal.h:39: src/client/ui/ui_behaviour.h:38:8: note: ‘struct uiBehaviour_t’ declared here 38 | struct uiBehaviour_t { | ^~~~~~~~~~~~~ ===> CXX [ufo] src/client/ui/ui_parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_parse.cpp.o src/client/ui/ui_parse.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../common/../shared/shared.h:54, from src/client/ui/../../common/common.h:30, from src/client/ui/../cl_shared.h:28, from src/client/ui/../client.h:31, from src/client/ui/ui_parse.cpp:28: src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/../cl_renderer.h:29, from src/client/ui/../client.h:32: src/client/ui/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/../renderer/r_gl.h:32, from src/client/ui/../renderer/r_image.h:28, from src/client/ui/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/../renderer/r_model.h:30, from src/client/ui/../cl_renderer.h:28: src/client/ui/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/ui_parse.cpp: In function ‘uiAction_t* UI_ParseActionList(uiNode_t*, const char**, const char**)’: src/client/ui/ui_parse.cpp:516:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | if (!lastAction || (lastAction->type != EA_IF && lastAction->type != EA_ELIF)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/ui_parse.cpp:521:17: note: here 521 | case EA_WHILE: | ^~~~ ===> CXX [ufo] src/client/ui/ui_popup.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_popup.cpp.o src/client/ui/ui_popup.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_popup.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_popup.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/ui/ui_render.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_render.cpp.o src/client/ui/ui_render.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_render.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_render.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/../cl_renderer.h:29, from src/client/ui/ui_render.h:28, from src/client/ui/ui_render.cpp:27: src/client/ui/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/../renderer/r_gl.h:32, from src/client/ui/../renderer/r_image.h:28, from src/client/ui/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/../renderer/r_model.h:30, from src/client/ui/../cl_renderer.h:28: src/client/ui/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_sound.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_sound.cpp.o src/client/ui/ui_sound.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_sound.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_sound.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/ui/ui_sprite.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_sprite.cpp.o src/client/ui/ui_sprite.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_sprite.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_sprite.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_sprite.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_timer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_timer.cpp.o src/client/ui/ui_timer.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_timer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../common/../shared/shared.h:54, from src/client/ui/../../common/common.h:30, from src/client/ui/../cl_shared.h:28, from src/client/ui/ui_timer.cpp:25: src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/ui/ui_tooltip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_tooltip.cpp.o src/client/ui/ui_tooltip.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_tooltip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../common/../shared/shared.h:54, from src/client/ui/../../common/common.h:30, from src/client/ui/../cl_shared.h:28, from src/client/ui/ui_tooltip.cpp:25: src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/../cl_renderer.h:29, from src/client/ui/ui_render.h:28, from src/client/ui/ui_tooltip.cpp:31: src/client/ui/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/../renderer/r_gl.h:32, from src/client/ui/../renderer/r_image.h:28, from src/client/ui/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/../renderer/r_model.h:30, from src/client/ui/../cl_renderer.h:28: src/client/ui/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/ui_windows.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/ui_windows.cpp.o src/client/ui/ui_windows.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/ui_windows.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/../../shared/shared.h:54, from src/client/ui/ui_data.h:30, from src/client/ui/ui_main.h:27, from src/client/ui/ui_windows.cpp:25: src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/ui_internal.h:36, from src/client/ui/ui_windows.cpp:26: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/ui_windows.cpp: In function ‘void UI_DebugTree_f()’: src/client/ui/ui_windows.cpp:676:26: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 676 | Com_Printf("+ %s %s\n", UI_Node_GetWidgetName(node), node->name); | ^~ ===> CXX [ufo] src/client/ui/node/ui_node_abstractnode.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_abstractnode.cpp.o src/client/ui/node/ui_node_abstractnode.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_abstractnode.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/ui_node_abstractnode.h:27, from src/client/ui/node/ui_node_abstractnode.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/ui/node/ui_node_abstractoption.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_abstractoption.cpp.o src/client/ui/node/ui_node_abstractoption.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_abstractoption.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_abstractoption.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_abstractoption.cpp:27: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_abstractscrollable.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_abstractscrollable.cpp.o src/client/ui/node/ui_node_abstractscrollable.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_abstractscrollable.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_abstractscrollable.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_abstractscrollable.cpp:30: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_abstractscrollbar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_abstractscrollbar.cpp.o src/client/ui/node/ui_node_abstractscrollbar.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_abstractscrollbar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/../ui_behaviour.h:27, from src/client/ui/node/ui_node_abstractscrollbar.cpp:28: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/ui/node/ui_node_abstractvalue.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_abstractvalue.cpp.o src/client/ui/node/ui_node_abstractvalue.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_abstractvalue.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_abstractvalue.cpp:27: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_abstractvalue.cpp:29: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_bar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_bar.cpp.o src/client/ui/node/ui_node_bar.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_bar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_bar.cpp:28: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_bar.cpp:33: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_base.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_base.cpp.o src/client/ui/node/ui_node_base.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_base.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_base.cpp:24: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_base.cpp:29: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_baseinventory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_baseinventory.cpp.o src/client/ui/node/ui_node_baseinventory.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_baseinventory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_baseinventory.cpp:28: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_baseinventory.cpp:36: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_battlescape.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_battlescape.cpp.o src/client/ui/node/ui_node_battlescape.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_battlescape.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_battlescape.cpp:28: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../../client.h:32, from src/client/ui/node/ui_node_battlescape.cpp:32: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_button.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_button.cpp.o src/client/ui/node/ui_node_button.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_button.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_button.cpp:29: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_button.cpp:34: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_checkbox.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_checkbox.cpp.o src/client/ui/node/ui_node_checkbox.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_checkbox.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_checkbox.cpp:34: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_checkbox.cpp:39: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_container.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_container.cpp.o src/client/ui/node/ui_node_container.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_container.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_container.cpp:34: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_container.cpp:42: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/node/ui_node_container.cpp: In function ‘void UI_ContainerNodeDrawDropPreview(uiNode_t*)’: src/client/ui/node/ui_node_container.cpp:544:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 544 | if (!Key_IsDown(K_SHIFT) || CL_BattlescapeRunning()) | ^~ src/client/ui/node/ui_node_container.cpp:546:9: note: here 546 | case INV_FITS_ONLY_ROTATED: | ^~~~ ===> CXX [ufo] src/client/ui/node/ui_node_controls.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_controls.cpp.o src/client/ui/node/ui_node_controls.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_controls.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_controls.cpp:28: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/ui/node/ui_node_data.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_data.cpp.o src/client/ui/node/ui_node_data.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_data.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_data.cpp:33: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../../client.h:32, from src/client/ui/node/ui_node_data.cpp:39: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_editor.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_editor.cpp.o src/client/ui/node/ui_node_editor.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_editor.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_editor.cpp:28: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_editor.cpp:35: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_ekg.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_ekg.cpp.o src/client/ui/node/ui_node_ekg.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_ekg.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_ekg.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_ekg.cpp:29: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_geoscape.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_geoscape.cpp.o src/client/ui/node/ui_node_geoscape.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_geoscape.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_geoscape.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_geoscape.cpp:30: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_image.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_image.cpp.o src/client/ui/node/ui_node_image.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_image.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_image.cpp:39: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_image.cpp:42: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/ui/node/ui_node_image.cpp: In member function ‘virtual void uiImageNode::draw(uiNode_t*)’: src/client/ui/node/ui_node_image.cpp:181:25: warning: ‘imagepos[0]’ may be used uninitialized [-Wmaybe-uninitialized] 181 | UI_DrawNormImage(false, imagepos[0] + node->padding, imagepos[1] + node->padding, size[0], size[1], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | EXTRADATA(node).texh[0], EXTRADATA(node).texh[1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | EXTRADATA(node).texl[0], EXTRADATA(node).texl[1], image); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/ui_node_image.cpp:126:16: note: ‘imagepos[0]’ was declared here 126 | vec2_t imagepos; | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_item.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_item.cpp.o src/client/ui/node/ui_node_item.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_item.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_item.cpp:27: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/ui_node_model.h:29, from src/client/ui/node/ui_node_item.cpp:30: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_linechart.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_linechart.cpp.o src/client/ui/node/ui_node_linechart.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_linechart.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_linechart.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_linechart.cpp:27: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_material_editor.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_material_editor.cpp.o src/client/ui/node/ui_node_material_editor.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_material_editor.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../cl_shared.h:28, from src/client/ui/node/../../client.h:31, from src/client/ui/node/ui_node_material_editor.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../../client.h:32: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_messagelist.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_messagelist.cpp.o src/client/ui/node/ui_node_messagelist.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_messagelist.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_messagelist.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_messagelist.cpp:27: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_model.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_model.cpp.o src/client/ui/node/ui_node_model.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_model.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_model.cpp:30: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_model.cpp:31: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_option.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_option.cpp.o src/client/ui/node/ui_node_option.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_option.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_option.cpp:25: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../../client.h:32, from src/client/ui/node/ui_node_option.cpp:31: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_optionlist.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_optionlist.cpp.o src/client/ui/node/ui_node_optionlist.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_optionlist.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_optionlist.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_optionlist.cpp:32: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_optiontree.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_optiontree.cpp.o src/client/ui/node/ui_node_optiontree.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_optiontree.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_optiontree.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_optiontree.cpp:33: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_panel.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_panel.cpp.o src/client/ui/node/ui_node_panel.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_panel.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_panel.cpp:25: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_panel.cpp:28: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_radar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_radar.cpp.o src/client/ui/node/ui_node_radar.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_radar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_radar.h:27, from src/client/ui/node/ui_node_radar.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_radar.cpp:27: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_radiobutton.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_radiobutton.cpp.o src/client/ui/node/ui_node_radiobutton.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_radiobutton.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_radiobutton.cpp:37: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_radiobutton.cpp:43: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_rows.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_rows.cpp.o src/client/ui/node/ui_node_rows.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_rows.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/../ui_behaviour.h:27, from src/client/ui/node/ui_node_rows.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_rows.cpp:27: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_selectbox.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_selectbox.cpp.o src/client/ui/node/ui_node_selectbox.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_selectbox.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_selectbox.cpp:46: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_selectbox.cpp:47: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_sequence.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_sequence.cpp.o src/client/ui/node/ui_node_sequence.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_sequence.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_sequence.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_sequence.cpp:30: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_special.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_special.cpp.o src/client/ui/node/ui_node_special.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_special.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../cl_shared.h:28, from src/client/ui/node/ui_node_special.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/ui/node/ui_node_spinner.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_spinner.cpp.o src/client/ui/node/ui_node_spinner.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_spinner.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_spinner.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_spinner.cpp:33: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_string.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_string.cpp.o src/client/ui/node/ui_node_string.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_string.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_string.cpp:47: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_string.cpp:52: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_tab.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_tab.cpp.o src/client/ui/node/ui_node_tab.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_tab.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_tab.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_tab.cpp:34: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_tbar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_tbar.cpp.o src/client/ui/node/ui_node_tbar.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_tbar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_tbar.cpp:25: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_tbar.cpp:28: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_text.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_text.cpp.o src/client/ui/node/ui_node_text.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_text.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_text.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_text.cpp:27: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_text2.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_text2.cpp.o src/client/ui/node/ui_node_text2.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_text2.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_text2.cpp:27: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_text2.cpp:28: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_textentry.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_textentry.cpp.o src/client/ui/node/ui_node_textentry.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_textentry.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_textentry.cpp:32: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_textentry.cpp:39: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_textlist.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_textlist.cpp.o src/client/ui/node/ui_node_textlist.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_textlist.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_textlist.cpp:25: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_textlist.cpp:26: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_texture.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_texture.cpp.o src/client/ui/node/ui_node_texture.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_texture.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_texture.cpp:34: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_texture.cpp:37: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_timer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_timer.cpp.o src/client/ui/node/ui_node_timer.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_timer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_parse.h:27, from src/client/ui/node/ui_node_timer.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/ui/node/ui_node_todo.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_todo.cpp.o src/client/ui/node/ui_node_todo.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_todo.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_todo.cpp:26: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_todo.cpp:31: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_video.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_video.cpp.o src/client/ui/node/ui_node_video.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_video.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_video.cpp:31: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../../client.h:32, from src/client/ui/node/ui_node_video.cpp:39: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_vscrollbar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_vscrollbar.cpp.o src/client/ui/node/ui_node_vscrollbar.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_vscrollbar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_vscrollbar.cpp:27: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../../cl_renderer.h:29, from src/client/ui/node/../ui_render.h:28, from src/client/ui/node/ui_node_vscrollbar.cpp:33: src/client/ui/node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../../renderer/r_gl.h:32, from src/client/ui/node/../../renderer/r_image.h:28, from src/client/ui/node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../../renderer/r_model.h:30, from src/client/ui/node/../../cl_renderer.h:28: src/client/ui/node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_window.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_window.cpp.o src/client/ui/node/ui_node_window.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_window.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../shared/shared.h:54, from src/client/ui/node/../ui_data.h:30, from src/client/ui/node/../ui_main.h:27, from src/client/ui/node/ui_node_window.cpp:26: src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/ui/node/../node/../../cl_renderer.h:29, from src/client/ui/node/../node/ui_node_model.h:29, from src/client/ui/node/../ui_internal.h:36, from src/client/ui/node/ui_node_window.cpp:30: src/client/ui/node/../node/../../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/ui/node/../node/../../renderer/r_gl.h:32, from src/client/ui/node/../node/../../renderer/r_image.h:28, from src/client/ui/node/../node/../../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/ui/node/../../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ui/node/../../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/ui/node/../node/../../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/ui/node/../node/../../renderer/r_model.h:30, from src/client/ui/node/../node/../../cl_renderer.h:28: src/client/ui/node/../node/../../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/ui/node/ui_node_zone.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/ui/node/ui_node_zone.cpp.o src/client/ui/node/ui_node_zone.cpp -MP -MD -MT release-linux-x86_64/ufo/client/ui/node/ui_node_zone.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/ui/node/../../../common/../shared/shared.h:54, from src/client/ui/node/../../../common/common.h:30, from src/client/ui/node/../../../common/scripts.h:28, from src/client/ui/node/../ui_nodes.h:28, from src/client/ui/node/ui_node_zone.cpp:28: src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/ui/node/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/renderer/r_array.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_array.cpp.o src/client/renderer/r_array.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_array.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_array.cpp:28: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_bsp.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_bsp.cpp.o src/client/renderer/r_bsp.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_bsp.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_bsp.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_corona.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_corona.cpp.o src/client/renderer/r_corona.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_corona.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_corona.cpp:22: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_draw.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_draw.cpp.o src/client/renderer/r_draw.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_draw.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_draw.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_entity.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_entity.cpp.o src/client/renderer/r_entity.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_entity.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_entity.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_flare.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_flare.cpp.o src/client/renderer/r_flare.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_flare.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_flare.cpp:22: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_font.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_font.cpp.o src/client/renderer/r_font.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_font.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_font.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ src/client/renderer/r_font.cpp: In function ‘int R_FontHash(const char*, const font_t*)’: src/client/renderer/r_font.cpp:262:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 262 | register int hashValue, i; | ^~~~~~~~~ src/client/renderer/r_font.cpp:262:33: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 262 | register int hashValue, i; | ^ ===> CXX [ufo] src/client/renderer/r_framebuffer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_framebuffer.cpp.o src/client/renderer/r_framebuffer.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_framebuffer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_framebuffer.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_geoscape.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_geoscape.cpp.o src/client/renderer/r_geoscape.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_geoscape.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_geoscape.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_grass.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_grass.cpp.o src/client/renderer/r_grass.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_grass.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_grass.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_image.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_image.cpp.o src/client/renderer/r_image.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_image.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_image.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_light.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_light.cpp.o src/client/renderer/r_light.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_light.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_light.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_lightmap.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_lightmap.cpp.o src/client/renderer/r_lightmap.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_lightmap.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_lightmap.cpp:27: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_main.cpp.o src/client/renderer/r_main.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_main.cpp:27: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/r_gl.h:32, from src/client/renderer/r_main.cpp:26: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_material.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_material.cpp.o src/client/renderer/r_material.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_material.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_material.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_matrix.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_matrix.cpp.o src/client/renderer/r_matrix.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_matrix.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_matrix.cpp:21: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_mesh.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_mesh.cpp.o src/client/renderer/r_mesh.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_mesh.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_mesh.cpp:28: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_mesh_anim.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_mesh_anim.cpp.o src/client/renderer/r_mesh_anim.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_mesh_anim.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_mesh_anim.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_misc.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_misc.cpp.o src/client/renderer/r_misc.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_misc.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_misc.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_model.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_model.cpp.o src/client/renderer/r_model.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_model.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_model_alias.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_model_alias.cpp.o src/client/renderer/r_model_alias.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_model_alias.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_alias.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_model_brush.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_model_brush.cpp.o src/client/renderer/r_model_brush.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_model_brush.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_brush.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_model_md2.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_model_md2.cpp.o src/client/renderer/r_model_md2.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_model_md2.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_md2.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_model_md3.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_model_md3.cpp.o src/client/renderer/r_model_md3.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_model_md3.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_md3.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_model_obj.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_model_obj.cpp.o src/client/renderer/r_model_obj.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_model_obj.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_obj.cpp:55: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_particle.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_particle.cpp.o src/client/renderer/r_particle.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_particle.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_particle.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_program.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_program.cpp.o src/client/renderer/r_program.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_program.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_program.cpp:27: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_sdl.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_sdl.cpp.o src/client/renderer/r_sdl.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_sdl.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_sdl.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_sphere.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_sphere.cpp.o src/client/renderer/r_sphere.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_sphere.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_sphere.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_state.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_state.cpp.o src/client/renderer/r_state.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_state.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_state.cpp:25: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_surface.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_surface.cpp.o src/client/renderer/r_surface.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_surface.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_surface.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/client/renderer/r_thread.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/renderer/r_thread.cpp.o src/client/renderer/r_thread.cpp -MP -MD -MT release-linux-x86_64/ufo/client/renderer/r_thread.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30, from src/client/renderer/r_local.h:28, from src/client/renderer/r_thread.cpp:26: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufo] src/common/binaryexpressionparser.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/binaryexpressionparser.cpp.o src/common/binaryexpressionparser.cpp -MP -MD -MT release-linux-x86_64/ufo/common/binaryexpressionparser.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/binaryexpressionparser.h:27, from src/common/binaryexpressionparser.cpp:25: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/cmd.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/cmd.cpp.o src/common/cmd.cpp -MP -MD -MT release-linux-x86_64/ufo/common/cmd.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/cmd.h:35, from src/common/cmd.cpp:34: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/http.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/http.cpp.o src/common/http.cpp -MP -MD -MT release-linux-x86_64/ufo/common/http.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/http.h:27, from src/common/http.cpp:21: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/http.cpp: In function ‘bool HTTP_PutFile(const char*, const char*, const char*, const upparam_t*)’: src/common/http.cpp:256:44: warning: ‘CURLFORM_PTRNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 256 | curl_formadd(&post, &last, CURLFORM_PTRNAME, params->name, CURLFORM_PTRCONTENTS, params->value, CURLFORM_END); | ^~~~~~~~~~~~~~~~ In file included from src/common/http.h:32: /usr/include/x86_64-linux-gnu/curl/curl.h:2519:3: note: declared here 2519 | CURLFORM_PTRNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~ src/common/http.cpp:256:76: warning: ‘CURLFORM_PTRCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 256 | curl_formadd(&post, &last, CURLFORM_PTRNAME, params->name, CURLFORM_PTRCONTENTS, params->value, CURLFORM_END); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2522:3: note: declared here 2522 | CURLFORM_PTRCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~ src/common/http.cpp:256:29: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 256 | curl_formadd(&post, &last, CURLFORM_PTRNAME, params->name, CURLFORM_PTRCONTENTS, params->value, CURLFORM_END); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2593:1: note: declared here 2593 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ src/common/http.cpp:260:36: warning: ‘CURLFORM_PTRNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 260 | curl_formadd(&post, &last, CURLFORM_PTRNAME, formName, CURLFORM_FILE, fileName, CURLFORM_END); | ^~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2519:3: note: declared here 2519 | CURLFORM_PTRNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~ src/common/http.cpp:260:64: warning: ‘CURLFORM_FILE’ is deprecated: since 7.56.0. Use curl_mime_filedata() [-Wdeprecated-declarations] 260 | curl_formadd(&post, &last, CURLFORM_PTRNAME, formName, CURLFORM_FILE, fileName, CURLFORM_END); | ^~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2527:3: note: declared here 2527 | CURLFORM_FILE CURL_DEPRECATED(7.56.0, "Use curl_mime_filedata()"), | ^~~~~~~~~~~~~ src/common/http.cpp:260:21: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 260 | curl_formadd(&post, &last, CURLFORM_PTRNAME, formName, CURLFORM_FILE, fileName, CURLFORM_END); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2593:1: note: declared here 2593 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ src/common/http.cpp:264:32: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. Use CURLOPT_MIMEPOST [-Wdeprecated-declarations] 264 | curl_easy_setopt(curl, CURLOPT_HTTPPOST, post); | ^~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:1204:3: note: declared here 1204 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, | ^~~~~~~~~~~~~~~~~ ===> CXX [ufo] src/common/ioapi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/ioapi.cpp.o src/common/ioapi.cpp -MP -MD -MT release-linux-x86_64/ufo/common/ioapi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition ===> CXX [ufo] src/common/unzip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/unzip.cpp.o src/common/unzip.cpp -MP -MD -MT release-linux-x86_64/ufo/common/unzip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition ===> CXX [ufo] src/common/bsp.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/bsp.cpp.o src/common/bsp.cpp -MP -MD -MT release-linux-x86_64/ufo/common/bsp.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/bsp.cpp:26: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/bsp.cpp: In function ‘void CM_LoadMap(const char*, bool, const char*, const char*, mapData_t*, mapTiles_t*)’: src/common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘mapData_t’ {aka ‘struct mapData_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/common/bsp.cpp:942:9: note: in expansion of macro ‘OBJZERO’ 942 | OBJZERO(*mapData); | ^~~~~~~ In file included from src/common/tracing.h:30, from src/common/cmodel.h:31, from src/common/common.h:182: src/common/../shared/typedefs.h:319:16: note: ‘mapData_t’ {aka ‘struct mapData_s’} declared here 319 | typedef struct mapData_s { | ^~~~~~~~~ ===> CXX [ufo] src/common/grid.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/grid.cpp.o src/common/grid.cpp -MP -MD -MT release-linux-x86_64/ufo/common/grid.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/grid.cpp:26: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/grid.cpp: In member function ‘bool Step::checkFlyingDirections() const’: src/common/grid.cpp:394:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 394 | neededHeight = actorHeight + CELL_HEIGHT - std::max((const signed char)0, routing.getFloor(actorSize, fromPos)); | ^~~~~~~~~~~~~~~~~~~~ src/common/grid.cpp:399:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 399 | neededHeight = actorHeight + CELL_HEIGHT - std::max((const signed char)0, routing.getFloor(actorSize, toPos)); | ^~~~~~~~~~~~~~~~~~~~ ===> CXX [ufo] src/common/cmodel.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/cmodel.cpp.o src/common/cmodel.cpp -MP -MD -MT release-linux-x86_64/ufo/common/cmodel.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/cmodel.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/common.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/common.cpp.o src/common/common.cpp -MP -MD -MT release-linux-x86_64/ufo/common/common.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/common.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/cvar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/cvar.cpp.o src/common/cvar.cpp -MP -MD -MT release-linux-x86_64/ufo/common/cvar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/cvar.cpp:31: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/files.cpp.o src/common/files.cpp -MP -MD -MT release-linux-x86_64/ufo/common/files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/files.cpp:31: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/files.cpp: In function ‘void FS_ExecAutoexec()’: src/common/files.cpp:753:47: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 64 [-Wformat-truncation=] 753 | snprintf(name, sizeof(name), "%s/autoexec.cfg", s->filename); | ^~ In file included from /usr/include/stdio.h:970, from /usr/include/SDL2/SDL_stdinc.h:37, from /usr/include/SDL2/SDL_endian.h:31, from src/common/../shared/byte.h:30, from src/common/common.h:29: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void FS_ExecAutoexec()’ at src/common/files.cpp:753:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 14 and 269 bytes into a destination of size 64 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ===> CXX [ufo] src/common/list.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/list.cpp.o src/common/list.cpp -MP -MD -MT release-linux-x86_64/ufo/common/list.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/list.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/md4.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/md4.cpp.o src/common/md4.cpp -MP -MD -MT release-linux-x86_64/ufo/common/md4.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/md4.cpp:32: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In function ‘void mdfour_result(mdfour*, unsigned char*)’, inlined from ‘void mdfour(unsigned char*, const unsigned char*, int)’ at src/common/md4.cpp:198:15, inlined from ‘unsigned int Com_BlockChecksum(const void*, int)’ at src/common/md4.cpp:213:8: src/common/md4.cpp:184:11: warning: storing the address of local variable ‘md’ in ‘m’ [-Wdangling-pointer=] 184 | m = md; | ~~^~~~ src/common/md4.cpp: In function ‘unsigned int Com_BlockChecksum(const void*, int)’: src/common/md4.cpp:195:23: note: ‘md’ declared here 195 | struct mdfour md; | ^~ src/common/md4.cpp:35:23: note: ‘m’ declared here 35 | static struct mdfour *m; | ^ ===> CXX [ufo] src/common/md5.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/md5.cpp.o src/common/md5.cpp -MP -MD -MT release-linux-x86_64/ufo/common/md5.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/md5.cpp:23: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/md5.cpp: In function ‘void MD5Transform(uint32_t*, const uint32_t*)’: src/common/md5.cpp:81:27: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ src/common/md5.cpp:81:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ src/common/md5.cpp:81:33: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ src/common/md5.cpp:81:36: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ ===> CXX [ufo] src/common/mem.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/mem.cpp.o src/common/mem.cpp -MP -MD -MT release-linux-x86_64/ufo/common/mem.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/mem.cpp:29: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/msg.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/msg.cpp.o src/common/msg.cpp -MP -MD -MT release-linux-x86_64/ufo/common/msg.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/msg.cpp:26: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/net.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/net.cpp.o src/common/net.cpp -MP -MD -MT release-linux-x86_64/ufo/common/net.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/net.cpp:29: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/netpack.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/netpack.cpp.o src/common/netpack.cpp -MP -MD -MT release-linux-x86_64/ufo/common/netpack.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/netpack.cpp:25: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/netpack.cpp: In function ‘void NET_OOB_Printf(net_stream*, const char*, ...)’: src/common/netpack.cpp:557:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 557 | const char cmd = (const char)clc_oob; | ^~~~~~~~~~~~~~~~~~~ ===> CXX [ufo] src/common/dbuffer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/dbuffer.cpp.o src/common/dbuffer.cpp -MP -MD -MT release-linux-x86_64/ufo/common/dbuffer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/dbuffer.cpp:25: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/pqueue.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/pqueue.cpp.o src/common/pqueue.cpp -MP -MD -MT release-linux-x86_64/ufo/common/pqueue.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/pqueue.cpp:17: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/scripts.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/scripts.cpp.o src/common/scripts.cpp -MP -MD -MT release-linux-x86_64/ufo/common/scripts.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/scripts.h:28, from src/common/scripts.cpp:26: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/scripts.cpp: In function ‘bool Com_ParseBlockToken(const char*, const char**, void*, const value_t*, memPool_t*, const char*)’: src/common/scripts.cpp:1318:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1318 | if (*token == '_') | ^~ src/common/scripts.cpp:1322:25: note: here 1322 | case V_HUNK_STRING: | ^~~~ ===> CXX [ufo] src/common/sha1.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/sha1.cpp.o src/common/sha1.cpp -MP -MD -MT release-linux-x86_64/ufo/common/sha1.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/sha1.cpp:43: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/sha2.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/sha2.cpp.o src/common/sha2.cpp -MP -MD -MT release-linux-x86_64/ufo/common/sha2.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/sha2.cpp:35: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/tracing.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/tracing.cpp.o src/common/tracing.cpp -MP -MD -MT release-linux-x86_64/ufo/common/tracing.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/../shared/typedefs.h:5, from src/common/tracing.h:30, from src/common/tracing.cpp:29: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/common/routing.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/routing.cpp.o src/common/routing.cpp -MP -MD -MT release-linux-x86_64/ufo/common/routing.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/routing.cpp:28: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/routing.cpp: In function ‘int RT_MicroTrace(RoutingData*, const place_t*, int, int, int, int, opening_t*)’: src/common/routing.cpp:1145:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1145 | if (bases[5] <= middle && /* same for the 2nd part of the passage */ | ^~ src/common/routing.cpp:1150:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1150 | return opening->base - middle; | ^~~~~~ In function ‘int RT_TraceOnePassage(RoutingData*, const place_t*, const place_t*, opening_t*)’, inlined from ‘void RT_TracePassage(RoutingData*, int, int, int, int, int, opening_t*)’ at src/common/routing.cpp:1308:20, inlined from ‘int RT_UpdateConnection(RoutingData*, int, int, int, int, int, int)’ at src/common/routing.cpp:1385:17, inlined from ‘void RT_UpdateConnectionColumn(mapTiles_t*, Routing&, int, int, int, int, const char**)’ at src/common/routing.cpp:1459:40: src/common/routing.cpp:1179:28: warning: ‘hi’ may be used uninitialized [-Wmaybe-uninitialized] 1179 | opening->size = hi - opening->base; | ~~~^~~~~~~~~~~~~~~ src/common/routing.cpp: In function ‘void RT_UpdateConnectionColumn(mapTiles_t*, Routing&, int, int, int, int, const char**)’: src/common/routing.cpp:1169:13: note: ‘hi’ declared here 1169 | int hi; /**< absolute ceiling of the passage found. */ | ^~ ===> CXX [ufo] src/common/xml.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/common/xml.cpp.o src/common/xml.cpp -MP -MD -MT release-linux-x86_64/ufo/common/xml.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/common/xml.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/server/sv_ccmds.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/server/sv_ccmds.cpp.o src/server/sv_ccmds.cpp -MP -MD -MT release-linux-x86_64/ufo/server/sv_ccmds.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_ccmds.cpp:31: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/server/sv_game.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/server/sv_game.cpp.o src/server/sv_game.cpp -MP -MD -MT release-linux-x86_64/ufo/server/sv_game.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_game.cpp:29: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/server/sv_init.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/server/sv_init.cpp.o src/server/sv_init.cpp -MP -MD -MT release-linux-x86_64/ufo/server/sv_init.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_init.cpp:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/server/sv_log.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/server/sv_log.cpp.o src/server/sv_log.cpp -MP -MD -MT release-linux-x86_64/ufo/server/sv_log.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_log.cpp:28: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/server/sv_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/server/sv_main.cpp.o src/server/sv_main.cpp -MP -MD -MT release-linux-x86_64/ufo/server/sv_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_main.cpp:29: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/sv_main.cpp: In function ‘void SV_Shutdown(const char*, bool)’: src/server/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/server/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/server/sv_main.cpp:1049:9: note: in expansion of macro ‘OBJZERO’ 1049 | OBJZERO(*sv); | ^~~~~~~ src/server/server.h:106:16: note: ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’} declared here 106 | typedef struct serverInstanceGame_s { | ^~~~~~~~~~~~~~~~~~~~ ===> CXX [ufo] src/server/sv_mapcycle.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/server/sv_mapcycle.cpp.o src/server/sv_mapcycle.cpp -MP -MD -MT release-linux-x86_64/ufo/server/sv_mapcycle.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_mapcycle.cpp:1: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/server/sv_rma.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/server/sv_rma.cpp.o src/server/sv_rma.cpp -MP -MD -MT release-linux-x86_64/ufo/server/sv_rma.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_rma.cpp:32: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/sv_rma.cpp: In function ‘bool SV_AddMapTiles(MapInfo*)’: src/server/sv_rma.cpp:1672:74: warning: the address of ‘Assembly::id’ will never be NULL [-Waddress] 1672 | map->name, mAsm->id ? mAsm->id : ""); | ~~~~~~^~ In file included from src/server/sv_rma.cpp:33: src/server/sv_rma.h:71:14: note: ‘Assembly::id’ declared here 71 | char id[MAX_VAR]; /**< The id (string) of the assembly as defined in the ump file (next to "assembly"). */ | ^~ src/server/sv_rma.cpp:1675:74: warning: the address of ‘Assembly::id’ will never be NULL [-Waddress] 1675 | map->name, mAsm->id ? mAsm->id : ""); | ~~~~~~^~ src/server/sv_rma.h:71:14: note: ‘Assembly::id’ declared here 71 | char id[MAX_VAR]; /**< The id (string) of the assembly as defined in the ump file (next to "assembly"). */ | ^~ ===> CXX [ufo] src/server/sv_send.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/server/sv_send.cpp.o src/server/sv_send.cpp -MP -MD -MT release-linux-x86_64/ufo/server/sv_send.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_send.cpp:29: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/server/sv_user.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/server/sv_user.cpp.o src/server/sv_user.cpp -MP -MD -MT release-linux-x86_64/ufo/server/sv_user.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_user.cpp:29: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/server/sv_world.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/server/sv_world.cpp.o src/server/sv_world.cpp -MP -MD -MT release-linux-x86_64/ufo/server/sv_world.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30, from src/server/server.h:31, from src/server/sv_world.cpp:29: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/sv_world.cpp: In function ‘trace_t SV_Trace(const vec_t*, const AABB&, const vec_t*, const edict_t*, int)’: src/server/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘moveclip_t’ {aka ‘struct moveclip_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/server/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/server/sv_world.cpp:463:9: note: in expansion of macro ‘OBJZERO’ 463 | OBJZERO(clip); | ^~~~~~~ src/server/sv_world.cpp:277:16: note: ‘moveclip_t’ {aka ‘struct moveclip_s’} declared here 277 | typedef struct moveclip_s { | ^~~~~~~~~~ src/server/sv_world.cpp: In function ‘bool SV_LoadModelAABB(const char*, int, AABB&)’: src/server/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘sv_model_t’ {aka ‘struct sv_model_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/server/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/server/sv_world.cpp:648:9: note: in expansion of macro ‘OBJZERO’ 648 | OBJZERO(*mod); | ^~~~~~~ src/server/server.h:47:16: note: ‘sv_model_t’ {aka ‘struct sv_model_s’} declared here 47 | typedef struct sv_model_s { | ^~~~~~~~~~ ===> CXX [ufo] src/shared/bfd.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/shared/bfd.cpp.o src/shared/bfd.cpp -MP -MD -MT release-linux-x86_64/ufo/shared/bfd.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/bfd.cpp:28: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/shared/byte.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/shared/byte.cpp.o src/shared/byte.cpp -MP -MD -MT release-linux-x86_64/ufo/shared/byte.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/byte.cpp:29: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/shared/mathlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/shared/mathlib.cpp.o src/shared/mathlib.cpp -MP -MD -MT release-linux-x86_64/ufo/shared/mathlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/mathlib.cpp:27: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/shared/mathlib_extra.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/shared/mathlib_extra.cpp.o src/shared/mathlib_extra.cpp -MP -MD -MT release-linux-x86_64/ufo/shared/mathlib_extra.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition ===> CXX [ufo] src/shared/aabb.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/shared/aabb.cpp.o src/shared/aabb.cpp -MP -MD -MT release-linux-x86_64/ufo/shared/aabb.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition ===> CXX [ufo] src/shared/utf8.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/shared/utf8.cpp.o src/shared/utf8.cpp -MP -MD -MT release-linux-x86_64/ufo/shared/utf8.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition ===> CXX [ufo] src/shared/images.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/shared/images.cpp.o src/shared/images.cpp -MP -MD -MT release-linux-x86_64/ufo/shared/images.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/shared.h:54, from src/shared/images.cpp:28: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/shared/stringhunk.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/shared/stringhunk.cpp.o src/shared/stringhunk.cpp -MP -MD -MT release-linux-x86_64/ufo/shared/stringhunk.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/stringhunk.cpp:27: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/shared/infostring.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/shared/infostring.cpp.o src/shared/infostring.cpp -MP -MD -MT release-linux-x86_64/ufo/shared/infostring.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/infostring.cpp:29: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/shared/parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/shared/parse.cpp.o src/shared/parse.cpp -MP -MD -MT release-linux-x86_64/ufo/shared/parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/parse.h:31, from src/shared/parse.cpp:28: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/shared/shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/shared/shared.cpp.o src/shared/shared.cpp -MP -MD -MT release-linux-x86_64/ufo/shared/shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/shared/shared.h:54, from src/shared/shared.cpp:28: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/shared.cpp: In function ‘int Com_FilterAfterStar(const char*, const char*)’: src/shared/shared.cpp:108:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:108:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:109:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^ src/shared/shared.cpp:109:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^~ src/shared/shared.cpp: In function ‘int Com_Filter(const char*, const char*)’: src/shared/shared.cpp:147:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:147:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:148:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 148 | register char c; | ^ src/shared/shared.cpp:169:47: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 169 | register char c1 = *t++; | ^~ src/shared/shared.cpp:181:55: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~~~ src/shared/shared.cpp:181:67: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~ ===> CXX [ufo] src/game/q_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/q_shared.cpp.o src/game/q_shared.cpp -MP -MD -MT release-linux-x86_64/ufo/game/q_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/q_shared.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/game/chr_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/chr_shared.cpp.o src/game/chr_shared.cpp -MP -MD -MT release-linux-x86_64/ufo/game/chr_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/chr_shared.cpp:26: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/chr_shared.cpp: In function ‘void CHRSH_CharGenAbilitySkills(character_t*, bool, const char*)’: src/game/chr_shared.cpp:208:97: warning: the address of ‘chrTemplate_s::id’ will never be NULL [-Waddress] 208 | for (chrTemplate = teamDef->characterTemplates[0]; chrTemplate->id; chrTemplate++) { | ~~~~~~~~~~~~~^~ In file included from src/game/q_shared.h:40: src/game/chr_shared.h:57:14: note: ‘chrTemplate_s::id’ declared here 57 | char id[MAX_VAR]; /** short name of the template */ | ^~ ===> CXX [ufo] src/game/inv_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/inv_shared.cpp.o src/game/inv_shared.cpp -MP -MD -MT release-linux-x86_64/ufo/game/inv_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/inv_shared.cpp:28: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/inv_shared.cpp: In member function ‘bool Item::isSameAs(const Item*) const’: src/game/inv_shared.cpp:551:18: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 551 | if (this == nullptr || other == nullptr) | ~~~~~^~~~~~~~~~ ===> CXX [ufo] src/game/inventory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/inventory.cpp.o src/game/inventory.cpp -MP -MD -MT release-linux-x86_64/ufo/game/inventory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/inventory.h:30, from src/game/inventory.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/inventory.cpp: In member function ‘void InventoryInterface::initInventory(const char*, const csi_t*, const inventoryImport_t*)’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class InventoryInterface’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/inventory.cpp:994:9: note: in expansion of macro ‘OBJZERO’ 994 | OBJZERO(*this); | ^~~~~~~ src/game/inventory.h:40:7: note: ‘class InventoryInterface’ declared here 40 | class InventoryInterface | ^~~~~~~~~~~~~~~~~~ src/game/inventory.cpp: In member function ‘void InventoryInterface::destroyInventoryInterface()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class InventoryInterface’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/inventory.cpp:1008:9: note: in expansion of macro ‘OBJZERO’ 1008 | OBJZERO(*this); | ^~~~~~~ src/game/inventory.h:40:7: note: ‘class InventoryInterface’ declared here 40 | class InventoryInterface | ^~~~~~~~~~~~~~~~~~ ===> CC [ufo] src/libs/mumble/libmumblelink.c "cc" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -std=c99 -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/libs/mumble/libmumblelink.c.o src/libs/mumble/libmumblelink.c -MP -MD -MT release-linux-x86_64/ufo/libs/mumble/libmumblelink.c.o : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from /usr/include/features.h:510, from /usr/include/fcntl.h:25, from src/libs/mumble/libmumblelink.c:23: In function ‘mbstowcs’, inlined from ‘mumble_link’ at src/libs/mumble/libmumblelink.c:115:2: /usr/include/x86_64-linux-gnu/bits/stdlib.h:139:12: warning: call to ‘__mbstowcs_chk_warn’ declared with attribute warning: mbstowcs called with dst buffer smaller than len * sizeof (wchar_t) [-Wattribute-warning] 139 | return __glibc_fortify_n (mbstowcs, __len, sizeof (wchar_t), | ^~~~~~~~~~~~~~~~~ ===> CXX [ufo] src/ports/linux/linux_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/ports/linux/linux_main.cpp.o src/ports/linux/linux_main.cpp -MP -MD -MT release-linux-x86_64/ufo/ports/linux/linux_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/ports/linux/../../common/../shared/shared.h:54, from src/ports/linux/../../common/common.h:30, from src/ports/linux/linux_main.cpp:29: src/ports/linux/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/linux/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/linux/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/linux/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/linux/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/linux/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/linux/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/linux/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/linux/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/ports/unix/unix_console.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/ports/unix/unix_console.cpp.o src/ports/unix/unix_console.cpp -MP -MD -MT release-linux-x86_64/ufo/ports/unix/unix_console.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_console.cpp:26: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/unix_console.cpp: In function ‘void Sys_TTYConsoleShow()’: src/ports/unix/unix_console.cpp:106:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 106 | write(STDOUT_FILENO, "]", 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp:110:30: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 110 | write(STDOUT_FILENO, ttyConsoleHistory.buffer + i, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp: In function ‘void Sys_TTYDeleteCharacter()’: src/ports/unix/unix_console.cpp:79:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp:81:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 81 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp:83:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 83 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp: In function ‘const char* Sys_ConsoleInput()’: src/ports/unix/unix_console.cpp:300:46: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 300 | write(1, &key, 1); | ~~~~~^~~~~~~~~~~~ src/ports/unix/unix_console.cpp:301:46: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 301 | write(1, "]", 1); | ~~~~~^~~~~~~~~~~ src/ports/unix/unix_console.cpp:360:30: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 360 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ===> CXX [ufo] src/ports/unix/unix_files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/ports/unix/unix_files.cpp.o src/ports/unix/unix_files.cpp -MP -MD -MT release-linux-x86_64/ufo/ports/unix/unix_files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_files.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/ports/unix/unix_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/ports/unix/unix_shared.cpp.o src/ports/unix/unix_shared.cpp -MP -MD -MT release-linux-x86_64/ufo/ports/unix/unix_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_shared.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/unix_shared.cpp: In function ‘void Sys_OpenURL(const char*)’: src/ports/unix/unix_shared.cpp:205:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 205 | system(buf); | ~~~~~~^~~~~ ===> CXX [ufo] src/ports/unix/unix_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/ports/unix/unix_main.cpp.o src/ports/unix/unix_main.cpp -MP -MD -MT release-linux-x86_64/ufo/ports/unix/unix_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_main.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/game/g_actor.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_actor.cpp.o src/game/g_actor.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_actor.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_actor.h:27, from src/game/g_actor.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_ai.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_ai.cpp.o src/game/g_ai.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_ai.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_ai.h:28, from src/game/g_ai.cpp:26: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_ai_lua.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_ai_lua.cpp.o src/game/g_ai_lua.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_ai_lua.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_ai_lua.cpp:35: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_camera.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_camera.cpp.o src/game/g_camera.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_camera.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_camera.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_client.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_client.cpp.o src/game/g_client.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_client.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_client.h:29, from src/game/g_client.cpp:40: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_cmds.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_cmds.cpp.o src/game/g_cmds.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_cmds.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_cmds.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_combat.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_combat.cpp.o src/game/g_combat.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_combat.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_combat.h:28, from src/game/g_combat.cpp:26: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_edicts.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_edicts.cpp.o src/game/g_edicts.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_edicts.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_edicts.h:31, from src/game/g_edicts.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ src/game/g_edicts.cpp: In function ‘Edict* G_EdictDuplicate(const Edict*)’: src/game/g_edicts.cpp:134:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class Edict’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memcpy(duplicate, edict, sizeof(*edict)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_events.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_events.cpp.o src/game/g_events.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_events.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_events.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_func.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_func.cpp.o src/game/g_func.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_func.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_func.h:31, from src/game/g_func.cpp:30: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_health.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_health.cpp.o src/game/g_health.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_health.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_health.h:27, from src/game/g_health.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_inventory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_inventory.cpp.o src/game/g_inventory.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_inventory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_inventory.h:27, from src/game/g_inventory.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_main.cpp.o src/game/g_main.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_main.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_match.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_match.cpp.o src/game/g_match.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_match.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_match.cpp:27: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_mission.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_mission.cpp.o src/game/g_mission.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_mission.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_mission.h:31, from src/game/g_mission.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ src/game/g_mission.cpp: In function ‘bool G_MissionTouch(Edict*, Edict*)’: src/game/g_mission.cpp:65:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 65 | self->count = 0; | ~~~~~~~~~~~~^~~ src/game/g_mission.cpp:68:9: note: here 68 | default: | ^~~~~~~ ===> CXX [ufo] src/game/g_morale.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_morale.cpp.o src/game/g_morale.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_morale.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_morale.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_move.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_move.cpp.o src/game/g_move.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_move.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_move.h:27, from src/game/g_move.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_reaction.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_reaction.cpp.o src/game/g_reaction.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_reaction.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_reaction.h:29, from src/game/g_reaction.cpp:74: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_round.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_round.cpp.o src/game/g_round.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_round.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_round.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_spawn.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_spawn.cpp.o src/game/g_spawn.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_spawn.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_spawn.h:31, from src/game/g_spawn.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_stats.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_stats.cpp.o src/game/g_stats.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_stats.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_stats.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_svcmds.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_svcmds.cpp.o src/game/g_svcmds.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_svcmds.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_svcmds.cpp:30: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_trigger.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_trigger.cpp.o src/game/g_trigger.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_trigger.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_trigger.h:31, from src/game/g_trigger.cpp:30: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_utils.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_utils.cpp.o src/game/g_utils.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_utils.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_utils.h:31, from src/game/g_utils.cpp:29: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/g_vis.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/g_vis.cpp.o src/game/g_vis.cpp -MP -MD -MT release-linux-x86_64/ufo/game/g_vis.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34, from src/game/g_local.h:31, from src/game/g_vis.cpp:25: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufo] src/game/lua/lapi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lapi.cpp.o src/game/lua/lapi.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lapi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lapi.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lauxlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lauxlib.cpp.o src/game/lua/lauxlib.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lauxlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lauxlib.cpp:23: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lbaselib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lbaselib.cpp.o src/game/lua/lbaselib.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lbaselib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lbaselib.cpp:17: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lcode.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lcode.cpp.o src/game/lua/lcode.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lcode.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lcode.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/lcode.cpp: In function ‘void luaK_goiftrue(FuncState*, expdesc*)’: src/game/lua/lcode.cpp:553:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 553 | if (!hasjumps(e)) { | ^~ src/game/lua/lcode.cpp:559:5: note: here 559 | default: { | ^~~~~~~ src/game/lua/lcode.cpp: In function ‘void luaK_goiffalse(FuncState*, expdesc*)’: src/game/lua/lcode.cpp:583:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 583 | if (!hasjumps(e)) { | ^~ src/game/lua/lcode.cpp:589:5: note: here 589 | default: { | ^~~~~~~ ===> CXX [ufo] src/game/lua/ldblib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/ldblib.cpp.o src/game/lua/ldblib.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/ldblib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ldblib.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/ldebug.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/ldebug.cpp.o src/game/lua/ldebug.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/ldebug.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ldebug.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ldebug.cpp: In function ‘Instruction symbexec(const Proto*, int, int)’: src/game/lua/ldebug.cpp:268:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 268 | #define check(x) if (!(x)) return 0; | ^~ src/game/lua/ldebug.cpp:272:33: note: in expansion of macro ‘check’ 272 | #define checkreg(pt,reg) check((reg) < (pt)->maxstacksize) | ^~~~~ src/game/lua/ldebug.cpp:414:9: note: in expansion of macro ‘checkreg’ 414 | checkreg(pt, a+3); | ^~~~~~~~ src/game/lua/ldebug.cpp:416:7: note: here 416 | case OP_JMP: { | ^~~~ ===> CXX [ufo] src/game/lua/ldo.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/ldo.cpp.o src/game/lua/ldo.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/ldo.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ldo.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/ldump.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/ldump.cpp.o src/game/lua/ldump.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/ldump.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ldump.cpp:12: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ldump.cpp: In function ‘void DumpString(const TString*, DumpState*)’: src/game/lua/ldump.cpp:63:29: warning: comparing the result of pointer addition ‘(s + 24)’ and NULL [-Waddress] 63 | if (s==nullptr || getstr(s)==nullptr) ===> CXX [ufo] src/game/lua/lfunc.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lfunc.cpp.o src/game/lua/lfunc.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lfunc.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lfunc.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lgc.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lgc.cpp.o src/game/lua/lgc.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lgc.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lgc.cpp:12: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/linit.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/linit.cpp.o src/game/lua/linit.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/linit.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/linit.cpp:11: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/liolib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/liolib.cpp.o src/game/lua/liolib.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/liolib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/liolib.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/llex.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/llex.cpp.o src/game/lua/llex.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/llex.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/llex.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/llex.cpp: In function ‘int llex(LexState*, SemInfo*)’: src/game/lua/llex.cpp:375:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 375 | else luaX_lexerror(ls, "invalid long string delimiter", TK_STRING); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/lua/llex.cpp:377:7: note: here 377 | case '=': { | ^~~~ ===> CXX [ufo] src/game/lua/lmathlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lmathlib.cpp.o src/game/lua/lmathlib.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lmathlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lmathlib.cpp:14: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lmem.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lmem.cpp.o src/game/lua/lmem.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lmem.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lmem.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/loadlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/loadlib.cpp.o src/game/lua/loadlib.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/loadlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/loadlib.cpp:19: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lobject.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lobject.cpp.o src/game/lua/lobject.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lobject.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lobject.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lopcodes.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lopcodes.cpp.o src/game/lua/lopcodes.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lopcodes.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/llimits.h:15, from src/game/lua/lopcodes.h:10, from src/game/lua/lopcodes.cpp:11: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/loslib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/loslib.cpp.o src/game/lua/loslib.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/loslib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/loslib.cpp:17: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lparser.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lparser.cpp.o src/game/lua/lparser.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lparser.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lparser.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lstate.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lstate.cpp.o src/game/lua/lstate.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lstate.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lstate.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lstring.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lstring.cpp.o src/game/lua/lstring.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lstring.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lstring.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lstrlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lstrlib.cpp.o src/game/lua/lstrlib.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lstrlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lstrlib.cpp:17: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/ltable.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/ltable.cpp.o src/game/lua/ltable.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/ltable.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ltable.cpp:27: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ltable.cpp: In function ‘TValue* luaH_get(Table*, const TValue*)’: src/game/lua/ltable.cpp:480:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 480 | } | ^ src/game/lua/ltable.cpp:481:5: note: here 481 | default: { | ^~~~~~~ ===> CXX [ufo] src/game/lua/ltablib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/ltablib.cpp.o src/game/lua/ltablib.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/ltablib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ltablib.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ltablib.cpp: In function ‘void addfield(lua_State*, luaL_Buffer*, int)’: src/game/lua/ltablib.cpp:137:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 137 | if (!lua_isstring(L, -1)) | ^~ src/game/lua/ltablib.cpp:140:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 140 | luaL_addvalue(b); | ^~~~~~~~~~~~~ ===> CXX [ufo] src/game/lua/ltm.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/ltm.cpp.o src/game/lua/ltm.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/ltm.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ltm.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lundump.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lundump.cpp.o src/game/lua/lundump.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lundump.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lundump.cpp:12: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lvm.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lvm.cpp.o src/game/lua/lvm.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lvm.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lvm.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/lzio.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/lzio.cpp.o src/game/lua/lzio.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/lzio.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lzio.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/game/lua/print.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/game/lua/print.cpp.o src/game/lua/print.cpp -MP -MD -MT release-linux-x86_64/ufo/game/lua/print.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lstate.h:10, from src/game/lua/ldebug.h:11, from src/game/lua/print.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufo] src/client/cgame/campaign/aliencargo.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/aliencargo.cpp.o src/client/cgame/campaign/aliencargo.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/aliencargo.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/../cl_game.h:28, from src/client/cgame/campaign/cp_cgame_callbacks.h:26, from src/client/cgame/campaign/aliencargo.h:27, from src/client/cgame/campaign/aliencargo.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/aliencontainment.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/aliencontainment.cpp.o src/client/cgame/campaign/aliencontainment.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/aliencontainment.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/../cl_game.h:28, from src/client/cgame/campaign/cp_cgame_callbacks.h:26, from src/client/cgame/campaign/aliencargo.h:27, from src/client/cgame/campaign/aliencontainment.h:27, from src/client/cgame/campaign/aliencontainment.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cl_game_campaign.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cl_game_campaign.cpp.o src/client/cgame/campaign/cl_game_campaign.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cl_game_campaign.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cl_game_campaign.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_aircraft.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_aircraft.cpp.o src/client/cgame/campaign/cp_aircraft.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_aircraft.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_aircraft.cpp:29: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_aircraft_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_aircraft_callbacks.cpp.o src/client/cgame/campaign/cp_aircraft_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_aircraft_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_aircraft_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_airfight.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_airfight.cpp.o src/client/cgame/campaign/cp_airfight.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_airfight.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_airfight.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_alien_interest.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_alien_interest.cpp.o src/client/cgame/campaign/cp_alien_interest.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_alien_interest.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_alien_interest.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_alienbase.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_alienbase.cpp.o src/client/cgame/campaign/cp_alienbase.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_alienbase.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_alienbase.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_aliencont.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_aliencont.cpp.o src/client/cgame/campaign/cp_aliencont.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_aliencont.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_aliencont.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_aliencont_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_aliencont_callbacks.cpp.o src/client/cgame/campaign/cp_aliencont_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_aliencont_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_aliencont_callbacks.cpp:32: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_auto_mission.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_auto_mission.cpp.o src/client/cgame/campaign/cp_auto_mission.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_auto_mission.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_auto_mission.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_base.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_base.cpp.o src/client/cgame/campaign/cp_base.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_base.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_base.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_base_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_base_callbacks.cpp.o src/client/cgame/campaign/cp_base_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_base_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_base_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_basedefence_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_basedefence_callbacks.cpp.o src/client/cgame/campaign/cp_basedefence_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_basedefence_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_basedefence_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_building.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_building.cpp.o src/client/cgame/campaign/cp_building.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_building.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../shared/shared.h:54, from src/client/cgame/campaign/cp_building.h:27, from src/client/cgame/campaign/cp_building.cpp:25: src/client/cgame/campaign/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_campaign.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_campaign.cpp.o src/client/cgame/campaign/cp_campaign.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_campaign.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_campaign.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_campaign.cpp: In function ‘void CP_ParseCharacterData(dbuffer*, linkedList_t**)’: src/client/cgame/campaign/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct updateCharacter_t’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/campaign/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cgame/campaign/cp_campaign.cpp:192:17: note: in expansion of macro ‘OBJZERO’ 192 | OBJZERO(c); | ^~~~~~~ src/client/cgame/campaign/cp_campaign.cpp:64:16: note: ‘struct updateCharacter_t’ declared here 64 | typedef struct { | ^ src/client/cgame/campaign/cp_campaign.cpp: In function ‘void CP_ResetCampaignData()’: src/client/cgame/campaign/../../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘ccs_t’ {aka ‘struct ccs_s’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/campaign/../../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/cgame/campaign/cp_campaign.cpp:1305:9: note: in expansion of macro ‘OBJZERO’ 1305 | OBJZERO(ccs); | ^~~~~~~ In file included from src/client/cgame/campaign/cp_campaign.cpp:28: src/client/cgame/campaign/cp_campaign.h:400:16: note: ‘ccs_t’ {aka ‘struct ccs_s’} declared here 400 | typedef struct ccs_s { | ^~~~~ ===> CXX [ufo] src/client/cgame/campaign/cp_capacity.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_capacity.cpp.o src/client/cgame/campaign/cp_capacity.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_capacity.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_capacity.cpp:24: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_cgame_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_cgame_callbacks.cpp.o src/client/cgame/campaign/cp_cgame_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_cgame_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_cgame_callbacks.cpp:24: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_employee.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_employee.cpp.o src/client/cgame/campaign/cp_employee.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_employee.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_employee.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_employee_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_employee_callbacks.cpp.o src/client/cgame/campaign/cp_employee_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_employee_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_employee_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_event.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_event.cpp.o src/client/cgame/campaign/cp_event.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_event.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_event.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_event_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_event_callbacks.cpp.o src/client/cgame/campaign/cp_event_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_event_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_event_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_fightequip_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_fightequip_callbacks.cpp.o src/client/cgame/campaign/cp_fightequip_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_fightequip_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_fightequip_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_geoscape.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_geoscape.cpp.o src/client/cgame/campaign/cp_geoscape.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_geoscape.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_geoscape.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_geoscape.cpp: In function ‘bool GEO_Click(const uiNode_t*, int, int, const vec_t*)’: src/client/cgame/campaign/cp_geoscape.cpp:303:34: warning: the address of ‘mission_s::pos’ will never be NULL [-Waddress] 303 | if (tempMission->pos && GEO_IsPositionSelected(node, tempMission->pos, x, y)) | ~~~~~~~~~~~~~^~~ In file included from src/client/cgame/campaign/cp_geoscape.cpp:29: src/client/cgame/campaign/cp_campaign.h:266:16: note: ‘mission_s::pos’ declared here 266 | vec2_t pos; /**< Position of the mission */ | ^~~ src/client/cgame/campaign/cp_geoscape.cpp: In function ‘void GEO_CenterOnPoint_f()’: src/client/cgame/campaign/cp_geoscape.cpp:1135:16: warning: ‘pos[0]’ may be used uninitialized [-Wmaybe-uninitialized] 1135 | vec2_t pos; | ^~~ src/client/cgame/campaign/cp_geoscape.cpp:1135:16: warning: ‘pos[1]’ may be used uninitialized [-Wmaybe-uninitialized] ===> CXX [ufo] src/client/cgame/campaign/cp_hospital.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_hospital.cpp.o src/client/cgame/campaign/cp_hospital.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_hospital.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_hospital.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_hospital_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_hospital_callbacks.cpp.o src/client/cgame/campaign/cp_hospital_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_hospital_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_hospital_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_installation.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_installation.cpp.o src/client/cgame/campaign/cp_installation.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_installation.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_installation.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_installation_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_installation_callbacks.cpp.o src/client/cgame/campaign/cp_installation_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_installation_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_installation_callbacks.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_mapfightequip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_mapfightequip.cpp.o src/client/cgame/campaign/cp_mapfightequip.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_mapfightequip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_mapfightequip.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_market.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_market.cpp.o src/client/cgame/campaign/cp_market.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_market.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_market.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_market_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_market_callbacks.cpp.o src/client/cgame/campaign/cp_market_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_market_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_market_callbacks.cpp:24: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_market_callbacks.cpp: In function ‘void BS_FillMarket_f()’: src/client/cgame/campaign/cp_market_callbacks.cpp:399:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 399 | } | ^ src/client/cgame/campaign/cp_market_callbacks.cpp:401:9: note: here 401 | case FILTER_S_PRIMARY: | ^~~~ ===> CXX [ufo] src/client/cgame/campaign/cp_messageoptions.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_messageoptions.cpp.o src/client/cgame/campaign/cp_messageoptions.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_messageoptions.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_messageoptions.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_messageoptions_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_messageoptions_callbacks.cpp.o src/client/cgame/campaign/cp_messageoptions_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_messageoptions_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_messageoptions_callbacks.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_messages.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_messages.cpp.o src/client/cgame/campaign/cp_messages.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_messages.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_messages.cpp:24: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_mission_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_mission_callbacks.cpp.o src/client/cgame/campaign/cp_mission_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_mission_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_mission_callbacks.cpp:28: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_mission_triggers.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_mission_triggers.cpp.o src/client/cgame/campaign/cp_mission_triggers.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_mission_triggers.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_mission_triggers.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_missions.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_missions.cpp.o src/client/cgame/campaign/cp_missions.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_missions.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_missions.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_nation.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_nation.cpp.o src/client/cgame/campaign/cp_nation.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_nation.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_nation.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_overlay.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_overlay.cpp.o src/client/cgame/campaign/cp_overlay.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_overlay.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_overlay.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_parse.cpp.o src/client/cgame/campaign/cp_parse.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_parse.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_popup.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_popup.cpp.o src/client/cgame/campaign/cp_popup.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_popup.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_popup.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_popup.cpp: In function ‘void CL_DisplayPopupAircraft(aircraft_t*)’: src/client/cgame/campaign/cp_popup.cpp:235:42: warning: the address of ‘mission_s::pos’ will never be NULL [-Waddress] 235 | if (tempMission->pos) { | ~~~~~~~~~~~~~^~~ In file included from src/client/cgame/campaign/cp_popup.cpp:26: src/client/cgame/campaign/cp_campaign.h:266:16: note: ‘mission_s::pos’ declared here 266 | vec2_t pos; /**< Position of the mission */ | ^~~ ===> CXX [ufo] src/client/cgame/campaign/cp_produce.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_produce.cpp.o src/client/cgame/campaign/cp_produce.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_produce.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_produce.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_produce_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_produce_callbacks.cpp.o src/client/cgame/campaign/cp_produce_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_produce_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_produce_callbacks.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_radar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_radar.cpp.o src/client/cgame/campaign/cp_radar.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_radar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_radar.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_rank.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_rank.cpp.o src/client/cgame/campaign/cp_rank.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_rank.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_rank.cpp:24: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_research.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_research.cpp.o src/client/cgame/campaign/cp_research.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_research.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_research.cpp:31: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_research.cpp: In function ‘bool RS_ScriptSanityCheck()’: src/client/cgame/campaign/cp_research.cpp:1915:103: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 1915 | Com_Printf("...... technology '%s' has a strange 'description' value '%s'.\n", t->id, t->description.text[0]); | ^~ ===> CXX [ufo] src/client/cgame/campaign/cp_research_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_research_callbacks.cpp.o src/client/cgame/campaign/cp_research_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_research_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_research_callbacks.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_save.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_save.cpp.o src/client/cgame/campaign/cp_save.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_save.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_save.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_statistics.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_statistics.cpp.o src/client/cgame/campaign/cp_statistics.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_statistics.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_statistics.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_team.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_team.cpp.o src/client/cgame/campaign/cp_team.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_team.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_team.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_team_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_team_callbacks.cpp.o src/client/cgame/campaign/cp_team_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_team_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_team_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_time.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_time.cpp.o src/client/cgame/campaign/cp_time.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_time.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_time.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_transfer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_transfer.cpp.o src/client/cgame/campaign/cp_transfer.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_transfer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_transfer.cpp:28: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_transfer_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_transfer_callbacks.cpp.o src/client/cgame/campaign/cp_transfer_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_transfer_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_transfer_callbacks.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_ufo.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_ufo.cpp.o src/client/cgame/campaign/cp_ufo.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_ufo.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_ufo.cpp:25: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_ufopedia.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_ufopedia.cpp.o src/client/cgame/campaign/cp_ufopedia.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_ufopedia.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_ufopedia.cpp:28: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/cp_ufopedia.cpp: In function ‘void UP_ChangeDisplay(int)’: src/client/cgame/campaign/cp_ufopedia.cpp:118:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 118 | cgi->Cvar_Set("mn_upimage_top", "base/empty"); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/cgame/campaign/cp_ufopedia.cpp:120:9: note: here 120 | case UFOPEDIA_ARTICLE: | ^~~~ ===> CXX [ufo] src/client/cgame/campaign/cp_uforecovery.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_uforecovery.cpp.o src/client/cgame/campaign/cp_uforecovery.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_uforecovery.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_uforecovery.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_uforecovery_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_uforecovery_callbacks.cpp.o src/client/cgame/campaign/cp_uforecovery_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_uforecovery_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_uforecovery_callbacks.cpp:27: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/cp_xvi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/cp_xvi.cpp.o src/client/cgame/campaign/cp_xvi.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/cp_xvi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/../../../common/../shared/shared.h:54, from src/client/cgame/campaign/../../../common/common.h:30, from src/client/cgame/campaign/../../cl_shared.h:28, from src/client/cgame/campaign/cp_xvi.cpp:26: src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/missions/cp_mission_baseattack.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_baseattack.cpp.o src/client/cgame/campaign/missions/cp_mission_baseattack.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_baseattack.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_baseattack.cpp:25: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/missions/cp_mission_buildbase.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_buildbase.cpp.o src/client/cgame/campaign/missions/cp_mission_buildbase.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_buildbase.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_buildbase.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/missions/cp_mission_harvest.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_harvest.cpp.o src/client/cgame/campaign/missions/cp_mission_harvest.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_harvest.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_harvest.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/missions/cp_mission_intercept.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_intercept.cpp.o src/client/cgame/campaign/missions/cp_mission_intercept.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_intercept.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_intercept.cpp:25: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/missions/cp_mission_recon.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_recon.cpp.o src/client/cgame/campaign/missions/cp_mission_recon.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_recon.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_recon.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/missions/cp_mission_rescue.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_rescue.cpp.o src/client/cgame/campaign/missions/cp_mission_rescue.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_rescue.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_rescue.cpp:25: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/missions/cp_mission_supply.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_supply.cpp.o src/client/cgame/campaign/missions/cp_mission_supply.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_supply.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_supply.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/missions/cp_mission_terror.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_terror.cpp.o src/client/cgame/campaign/missions/cp_mission_terror.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_terror.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_terror.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp.o src/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/campaign/missions/cp_mission_xvi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_xvi.cpp.o src/client/cgame/campaign/missions/cp_mission_xvi.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_xvi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/campaign/missions/../../../../common/../shared/shared.h:54, from src/client/cgame/campaign/missions/../../../../common/common.h:30, from src/client/cgame/campaign/missions/../../../cl_shared.h:28, from src/client/cgame/campaign/missions/cp_mission_xvi.cpp:26: src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/campaign/missions/../../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/skirmish/cl_game_skirmish.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/skirmish/cl_game_skirmish.cpp.o src/client/cgame/skirmish/cl_game_skirmish.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/skirmish/cl_game_skirmish.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/skirmish/../../../common/../shared/shared.h:54, from src/client/cgame/skirmish/../../../common/common.h:30, from src/client/cgame/skirmish/../../cl_shared.h:28, from src/client/cgame/skirmish/cl_game_skirmish.cpp:26: src/client/cgame/skirmish/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/skirmish/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/skirmish/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/skirmish/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/skirmish/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/skirmish/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/skirmish/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/skirmish/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/skirmish/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/multiplayer/cl_game_multiplayer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/multiplayer/cl_game_multiplayer.cpp.o src/client/cgame/multiplayer/cl_game_multiplayer.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/multiplayer/cl_game_multiplayer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/multiplayer/../../../common/../shared/shared.h:54, from src/client/cgame/multiplayer/../../../common/common.h:30, from src/client/cgame/multiplayer/../../cl_shared.h:28, from src/client/cgame/multiplayer/cl_game_multiplayer.cpp:26: src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/multiplayer/mp_callbacks.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/multiplayer/mp_callbacks.cpp.o src/client/cgame/multiplayer/mp_callbacks.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/multiplayer/mp_callbacks.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/multiplayer/../../../common/../shared/shared.h:54, from src/client/cgame/multiplayer/../../../common/common.h:30, from src/client/cgame/multiplayer/../../cl_shared.h:28, from src/client/cgame/multiplayer/mp_callbacks.cpp:26: src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufo] src/client/cgame/multiplayer/mp_serverlist.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/SDL2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -I/usr/include/x86_64-linux-gnu -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -Isrc/libs/mumble -c -o release-linux-x86_64/ufo/client/cgame/multiplayer/mp_serverlist.cpp.o src/client/cgame/multiplayer/mp_serverlist.cpp -MP -MD -MT release-linux-x86_64/ufo/client/cgame/multiplayer/mp_serverlist.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition In file included from src/client/cgame/multiplayer/../../../common/../shared/shared.h:54, from src/client/cgame/multiplayer/../../../common/common.h:30, from src/client/cgame/multiplayer/../../cl_shared.h:28, from src/client/cgame/multiplayer/mp_serverlist.cpp:26: src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/cgame/multiplayer/../../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> LD [ufo] mkdir -p ./ "c++" release-linux-x86_64/ufo/client/cl_console.cpp.o release-linux-x86_64/ufo/client/cl_http.cpp.o release-linux-x86_64/ufo/client/cl_inventory.cpp.o release-linux-x86_64/ufo/client/cl_inventory_callbacks.cpp.o release-linux-x86_64/ufo/client/cl_irc.cpp.o release-linux-x86_64/ufo/client/cl_language.cpp.o release-linux-x86_64/ufo/client/cl_main.cpp.o release-linux-x86_64/ufo/client/cl_menu.cpp.o release-linux-x86_64/ufo/client/cl_screen.cpp.o release-linux-x86_64/ufo/client/cl_team.cpp.o release-linux-x86_64/ufo/client/cl_tip.cpp.o release-linux-x86_64/ufo/client/cl_tutorials.cpp.o release-linux-x86_64/ufo/client/cl_video.cpp.o release-linux-x86_64/ufo/client/input/cl_input.cpp.o release-linux-x86_64/ufo/client/input/cl_joystick.cpp.o release-linux-x86_64/ufo/client/input/cl_keys.cpp.o release-linux-x86_64/ufo/client/cinematic/cl_cinematic.cpp.o release-linux-x86_64/ufo/client/cinematic/cl_cinematic_ogm.cpp.o release-linux-x86_64/ufo/client/cinematic/cl_cinematic_roq.cpp.o release-linux-x86_64/ufo/client/cinematic/cl_sequence.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_actor.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_battlescape.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_camera.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_hud.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_hud_callbacks.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_localentity.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_parse.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_particle.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_radar.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_spawn.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_ugv.cpp.o release-linux-x86_64/ufo/client/battlescape/cl_view.cpp.o release-linux-x86_64/ufo/client/battlescape/events/e_main.cpp.o release-linux-x86_64/ufo/client/battlescape/events/e_parse.cpp.o release-linux-x86_64/ufo/client/battlescape/events/e_server.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actoradd.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorappear.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorclientaction.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actordie.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorendshot.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actormove.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfireaddtarget.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfirechange.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfireremovetarget.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreactionfiretargetupdate.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorreservationchange.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorresetclientaction.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorrevitalised.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorshoot.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorshoothidden.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorstartshoot.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorstatechange.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorstats.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorthrow.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorturn.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/actor/e_event_actorwound.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invadd.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invammo.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invdel.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/inventory/e_event_invreload.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_centerview.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_doendround.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_endroundannounce.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_reset.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_results.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/player/e_event_startgame.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_addbrushmodel.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_addedict.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_cameraappear.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_doorclose.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_dooropen.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_entappear.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_entdestroy.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_entperish.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_explode.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_particleappear.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_particlespawn.cpp.o release-linux-x86_64/ufo/client/battlescape/events/event/world/e_event_sound.cpp.o release-linux-x86_64/ufo/client/sound/s_main.cpp.o release-linux-x86_64/ufo/client/sound/s_mix.cpp.o release-linux-x86_64/ufo/client/sound/s_mumble.cpp.o release-linux-x86_64/ufo/client/sound/s_music.cpp.o release-linux-x86_64/ufo/client/sound/s_sample.cpp.o release-linux-x86_64/ufo/client/cgame/cl_game.cpp.o release-linux-x86_64/ufo/client/cgame/cl_game_team.cpp.o release-linux-x86_64/ufo/client/web/web_cgame.cpp.o release-linux-x86_64/ufo/client/web/web_main.cpp.o release-linux-x86_64/ufo/client/ui/ui_actions.cpp.o release-linux-x86_64/ufo/client/ui/ui_behaviour.cpp.o release-linux-x86_64/ufo/client/ui/ui_components.cpp.o release-linux-x86_64/ufo/client/ui/ui_data.cpp.o release-linux-x86_64/ufo/client/ui/ui_dragndrop.cpp.o release-linux-x86_64/ufo/client/ui/ui_draw.cpp.o release-linux-x86_64/ufo/client/ui/ui_expression.cpp.o release-linux-x86_64/ufo/client/ui/ui_font.cpp.o release-linux-x86_64/ufo/client/ui/ui_input.cpp.o release-linux-x86_64/ufo/client/ui/ui_main.cpp.o release-linux-x86_64/ufo/client/ui/ui_node.cpp.o release-linux-x86_64/ufo/client/ui/ui_nodes.cpp.o release-linux-x86_64/ufo/client/ui/ui_parse.cpp.o release-linux-x86_64/ufo/client/ui/ui_popup.cpp.o release-linux-x86_64/ufo/client/ui/ui_render.cpp.o release-linux-x86_64/ufo/client/ui/ui_sound.cpp.o release-linux-x86_64/ufo/client/ui/ui_sprite.cpp.o release-linux-x86_64/ufo/client/ui/ui_timer.cpp.o release-linux-x86_64/ufo/client/ui/ui_tooltip.cpp.o release-linux-x86_64/ufo/client/ui/ui_windows.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_abstractnode.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_abstractoption.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_abstractscrollable.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_abstractscrollbar.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_abstractvalue.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_bar.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_base.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_baseinventory.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_battlescape.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_button.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_checkbox.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_container.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_controls.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_data.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_editor.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_ekg.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_geoscape.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_image.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_item.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_linechart.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_material_editor.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_messagelist.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_model.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_option.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_optionlist.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_optiontree.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_panel.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_radar.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_radiobutton.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_rows.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_selectbox.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_sequence.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_special.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_spinner.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_string.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_tab.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_tbar.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_text.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_text2.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_textentry.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_textlist.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_texture.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_timer.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_todo.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_video.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_vscrollbar.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_window.cpp.o release-linux-x86_64/ufo/client/ui/node/ui_node_zone.cpp.o release-linux-x86_64/ufo/client/renderer/r_array.cpp.o release-linux-x86_64/ufo/client/renderer/r_bsp.cpp.o release-linux-x86_64/ufo/client/renderer/r_corona.cpp.o release-linux-x86_64/ufo/client/renderer/r_draw.cpp.o release-linux-x86_64/ufo/client/renderer/r_entity.cpp.o release-linux-x86_64/ufo/client/renderer/r_flare.cpp.o release-linux-x86_64/ufo/client/renderer/r_font.cpp.o release-linux-x86_64/ufo/client/renderer/r_framebuffer.cpp.o release-linux-x86_64/ufo/client/renderer/r_geoscape.cpp.o release-linux-x86_64/ufo/client/renderer/r_grass.cpp.o release-linux-x86_64/ufo/client/renderer/r_image.cpp.o release-linux-x86_64/ufo/client/renderer/r_light.cpp.o release-linux-x86_64/ufo/client/renderer/r_lightmap.cpp.o release-linux-x86_64/ufo/client/renderer/r_main.cpp.o release-linux-x86_64/ufo/client/renderer/r_material.cpp.o release-linux-x86_64/ufo/client/renderer/r_matrix.cpp.o release-linux-x86_64/ufo/client/renderer/r_mesh.cpp.o release-linux-x86_64/ufo/client/renderer/r_mesh_anim.cpp.o release-linux-x86_64/ufo/client/renderer/r_misc.cpp.o release-linux-x86_64/ufo/client/renderer/r_model.cpp.o release-linux-x86_64/ufo/client/renderer/r_model_alias.cpp.o release-linux-x86_64/ufo/client/renderer/r_model_brush.cpp.o release-linux-x86_64/ufo/client/renderer/r_model_md2.cpp.o release-linux-x86_64/ufo/client/renderer/r_model_md3.cpp.o release-linux-x86_64/ufo/client/renderer/r_model_obj.cpp.o release-linux-x86_64/ufo/client/renderer/r_particle.cpp.o release-linux-x86_64/ufo/client/renderer/r_program.cpp.o release-linux-x86_64/ufo/client/renderer/r_sdl.cpp.o release-linux-x86_64/ufo/client/renderer/r_sphere.cpp.o release-linux-x86_64/ufo/client/renderer/r_state.cpp.o release-linux-x86_64/ufo/client/renderer/r_surface.cpp.o release-linux-x86_64/ufo/client/renderer/r_thread.cpp.o release-linux-x86_64/ufo/common/binaryexpressionparser.cpp.o release-linux-x86_64/ufo/common/cmd.cpp.o release-linux-x86_64/ufo/common/http.cpp.o release-linux-x86_64/ufo/common/ioapi.cpp.o release-linux-x86_64/ufo/common/unzip.cpp.o release-linux-x86_64/ufo/common/bsp.cpp.o release-linux-x86_64/ufo/common/grid.cpp.o release-linux-x86_64/ufo/common/cmodel.cpp.o release-linux-x86_64/ufo/common/common.cpp.o release-linux-x86_64/ufo/common/cvar.cpp.o release-linux-x86_64/ufo/common/files.cpp.o release-linux-x86_64/ufo/common/list.cpp.o release-linux-x86_64/ufo/common/md4.cpp.o release-linux-x86_64/ufo/common/md5.cpp.o release-linux-x86_64/ufo/common/mem.cpp.o release-linux-x86_64/ufo/common/msg.cpp.o release-linux-x86_64/ufo/common/net.cpp.o release-linux-x86_64/ufo/common/netpack.cpp.o release-linux-x86_64/ufo/common/dbuffer.cpp.o release-linux-x86_64/ufo/common/pqueue.cpp.o release-linux-x86_64/ufo/common/scripts.cpp.o release-linux-x86_64/ufo/common/sha1.cpp.o release-linux-x86_64/ufo/common/sha2.cpp.o release-linux-x86_64/ufo/common/tracing.cpp.o release-linux-x86_64/ufo/common/routing.cpp.o release-linux-x86_64/ufo/common/xml.cpp.o release-linux-x86_64/ufo/server/sv_ccmds.cpp.o release-linux-x86_64/ufo/server/sv_game.cpp.o release-linux-x86_64/ufo/server/sv_init.cpp.o release-linux-x86_64/ufo/server/sv_log.cpp.o release-linux-x86_64/ufo/server/sv_main.cpp.o release-linux-x86_64/ufo/server/sv_mapcycle.cpp.o release-linux-x86_64/ufo/server/sv_rma.cpp.o release-linux-x86_64/ufo/server/sv_send.cpp.o release-linux-x86_64/ufo/server/sv_user.cpp.o release-linux-x86_64/ufo/server/sv_world.cpp.o release-linux-x86_64/ufo/shared/bfd.cpp.o release-linux-x86_64/ufo/shared/byte.cpp.o release-linux-x86_64/ufo/shared/mathlib.cpp.o release-linux-x86_64/ufo/shared/mathlib_extra.cpp.o release-linux-x86_64/ufo/shared/aabb.cpp.o release-linux-x86_64/ufo/shared/utf8.cpp.o release-linux-x86_64/ufo/shared/images.cpp.o release-linux-x86_64/ufo/shared/stringhunk.cpp.o release-linux-x86_64/ufo/shared/infostring.cpp.o release-linux-x86_64/ufo/shared/parse.cpp.o release-linux-x86_64/ufo/shared/shared.cpp.o release-linux-x86_64/ufo/game/q_shared.cpp.o release-linux-x86_64/ufo/game/chr_shared.cpp.o release-linux-x86_64/ufo/game/inv_shared.cpp.o release-linux-x86_64/ufo/game/inventory.cpp.o release-linux-x86_64/ufo/libs/mumble/libmumblelink.c.o release-linux-x86_64/ufo/ports/linux/linux_main.cpp.o release-linux-x86_64/ufo/ports/unix/unix_console.cpp.o release-linux-x86_64/ufo/ports/unix/unix_files.cpp.o release-linux-x86_64/ufo/ports/unix/unix_shared.cpp.o release-linux-x86_64/ufo/ports/unix/unix_main.cpp.o release-linux-x86_64/ufo/game/g_actor.cpp.o release-linux-x86_64/ufo/game/g_ai.cpp.o release-linux-x86_64/ufo/game/g_ai_lua.cpp.o release-linux-x86_64/ufo/game/g_camera.cpp.o release-linux-x86_64/ufo/game/g_client.cpp.o release-linux-x86_64/ufo/game/g_cmds.cpp.o release-linux-x86_64/ufo/game/g_combat.cpp.o release-linux-x86_64/ufo/game/g_edicts.cpp.o release-linux-x86_64/ufo/game/g_events.cpp.o release-linux-x86_64/ufo/game/g_func.cpp.o release-linux-x86_64/ufo/game/g_health.cpp.o release-linux-x86_64/ufo/game/g_inventory.cpp.o release-linux-x86_64/ufo/game/g_main.cpp.o release-linux-x86_64/ufo/game/g_match.cpp.o release-linux-x86_64/ufo/game/g_mission.cpp.o release-linux-x86_64/ufo/game/g_morale.cpp.o release-linux-x86_64/ufo/game/g_move.cpp.o release-linux-x86_64/ufo/game/g_reaction.cpp.o release-linux-x86_64/ufo/game/g_round.cpp.o release-linux-x86_64/ufo/game/g_spawn.cpp.o release-linux-x86_64/ufo/game/g_stats.cpp.o release-linux-x86_64/ufo/game/g_svcmds.cpp.o release-linux-x86_64/ufo/game/g_trigger.cpp.o release-linux-x86_64/ufo/game/g_utils.cpp.o release-linux-x86_64/ufo/game/g_vis.cpp.o release-linux-x86_64/ufo/game/lua/lapi.cpp.o release-linux-x86_64/ufo/game/lua/lauxlib.cpp.o release-linux-x86_64/ufo/game/lua/lbaselib.cpp.o release-linux-x86_64/ufo/game/lua/lcode.cpp.o release-linux-x86_64/ufo/game/lua/ldblib.cpp.o release-linux-x86_64/ufo/game/lua/ldebug.cpp.o release-linux-x86_64/ufo/game/lua/ldo.cpp.o release-linux-x86_64/ufo/game/lua/ldump.cpp.o release-linux-x86_64/ufo/game/lua/lfunc.cpp.o release-linux-x86_64/ufo/game/lua/lgc.cpp.o release-linux-x86_64/ufo/game/lua/linit.cpp.o release-linux-x86_64/ufo/game/lua/liolib.cpp.o release-linux-x86_64/ufo/game/lua/llex.cpp.o release-linux-x86_64/ufo/game/lua/lmathlib.cpp.o release-linux-x86_64/ufo/game/lua/lmem.cpp.o release-linux-x86_64/ufo/game/lua/loadlib.cpp.o release-linux-x86_64/ufo/game/lua/lobject.cpp.o release-linux-x86_64/ufo/game/lua/lopcodes.cpp.o release-linux-x86_64/ufo/game/lua/loslib.cpp.o release-linux-x86_64/ufo/game/lua/lparser.cpp.o release-linux-x86_64/ufo/game/lua/lstate.cpp.o release-linux-x86_64/ufo/game/lua/lstring.cpp.o release-linux-x86_64/ufo/game/lua/lstrlib.cpp.o release-linux-x86_64/ufo/game/lua/ltable.cpp.o release-linux-x86_64/ufo/game/lua/ltablib.cpp.o release-linux-x86_64/ufo/game/lua/ltm.cpp.o release-linux-x86_64/ufo/game/lua/lundump.cpp.o release-linux-x86_64/ufo/game/lua/lvm.cpp.o release-linux-x86_64/ufo/game/lua/lzio.cpp.o release-linux-x86_64/ufo/game/lua/print.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/aliencargo.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/aliencontainment.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cl_game_campaign.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_aircraft.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_aircraft_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_airfight.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_alien_interest.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_alienbase.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_aliencont.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_aliencont_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_auto_mission.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_base.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_base_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_basedefence_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_building.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_campaign.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_capacity.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_cgame_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_employee.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_employee_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_event.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_event_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_fightequip_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_geoscape.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_hospital.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_hospital_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_installation.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_installation_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_mapfightequip.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_market.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_market_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_messageoptions.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_messageoptions_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_messages.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_mission_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_mission_triggers.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_missions.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_nation.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_overlay.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_parse.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_popup.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_produce.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_produce_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_radar.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_rank.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_research.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_research_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_save.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_statistics.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_team.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_team_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_time.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_transfer.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_transfer_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_ufo.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_ufopedia.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_uforecovery.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_uforecovery_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/cp_xvi.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_baseattack.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_buildbase.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_harvest.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_intercept.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_recon.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_rescue.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_supply.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_terror.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_ufocarrier.cpp.o release-linux-x86_64/ufo/client/cgame/campaign/missions/cp_mission_xvi.cpp.o release-linux-x86_64/ufo/client/cgame/skirmish/cl_game_skirmish.cpp.o release-linux-x86_64/ufo/client/cgame/multiplayer/cl_game_multiplayer.cpp.o release-linux-x86_64/ufo/client/cgame/multiplayer/mp_callbacks.cpp.o release-linux-x86_64/ufo/client/cgame/multiplayer/mp_serverlist.cpp.o -lpng -ljpeg -lSDL2_ttf -lSDL2 -lSDL2_mixer -lSDL2 -lGL -lSDL2 -lcurl -ltheora -logg -lxvidcore -lvorbis -logg -lmxml -lrt -ldl -lz -Wl,-z,relro -Wl,-z,now -o ufo /usr/bin/ld: release-linux-x86_64/ufo/game/lua/loslib.cpp.o: in function `os_tmpname(lua_State*)': ./src/game/lua/loslib.cpp:60:(.text+0x29f): warning: the use of `tmpnam' is dangerous, better use `mkstemp' mkdir -p release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/common/ release-linux-x86_64/ufoded/server/ release-linux-x86_64/ufoded/server/ release-linux-x86_64/ufoded/server/ release-linux-x86_64/ufoded/server/ release-linux-x86_64/ufoded/server/ release-linux-x86_64/ufoded/server/ release-linux-x86_64/ufoded/server/ release-linux-x86_64/ufoded/server/ release-linux-x86_64/ufoded/server/ release-linux-x86_64/ufoded/server/ release-linux-x86_64/ufoded/server/ release-linux-x86_64/ufoded/shared/ release-linux-x86_64/ufoded/shared/ release-linux-x86_64/ufoded/shared/ release-linux-x86_64/ufoded/shared/ release-linux-x86_64/ufoded/shared/ release-linux-x86_64/ufoded/shared/ release-linux-x86_64/ufoded/shared/ release-linux-x86_64/ufoded/shared/ release-linux-x86_64/ufoded/shared/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/ports/linux/ release-linux-x86_64/ufoded/ports/unix/ release-linux-x86_64/ufoded/ports/unix/ release-linux-x86_64/ufoded/ports/unix/ release-linux-x86_64/ufoded/ports/unix/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/lua/ release-linux-x86_64/ufoded/game/ touch release-linux-x86_64/ufoded/.dirs ===> CXX [ufoded] src/common/cmd.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/cmd.cpp.o src/common/cmd.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/cmd.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from src/common/filesys.h:30, from src/common/cmd.h:34, from src/common/cmd.cpp:34: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/cmd.h:35: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/http.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/http.cpp.o src/common/http.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/http.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/http.h:27, from src/common/http.cpp:21: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/http.cpp: In function ‘bool HTTP_PutFile(const char*, const char*, const char*, const upparam_t*)’: src/common/http.cpp:256:44: warning: ‘CURLFORM_PTRNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 256 | curl_formadd(&post, &last, CURLFORM_PTRNAME, params->name, CURLFORM_PTRCONTENTS, params->value, CURLFORM_END); | ^~~~~~~~~~~~~~~~ In file included from src/common/http.h:32: /usr/include/x86_64-linux-gnu/curl/curl.h:2519:3: note: declared here 2519 | CURLFORM_PTRNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~ src/common/http.cpp:256:76: warning: ‘CURLFORM_PTRCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 256 | curl_formadd(&post, &last, CURLFORM_PTRNAME, params->name, CURLFORM_PTRCONTENTS, params->value, CURLFORM_END); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2522:3: note: declared here 2522 | CURLFORM_PTRCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~ src/common/http.cpp:256:29: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 256 | curl_formadd(&post, &last, CURLFORM_PTRNAME, params->name, CURLFORM_PTRCONTENTS, params->value, CURLFORM_END); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2593:1: note: declared here 2593 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ src/common/http.cpp:260:36: warning: ‘CURLFORM_PTRNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 260 | curl_formadd(&post, &last, CURLFORM_PTRNAME, formName, CURLFORM_FILE, fileName, CURLFORM_END); | ^~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2519:3: note: declared here 2519 | CURLFORM_PTRNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~ src/common/http.cpp:260:64: warning: ‘CURLFORM_FILE’ is deprecated: since 7.56.0. Use curl_mime_filedata() [-Wdeprecated-declarations] 260 | curl_formadd(&post, &last, CURLFORM_PTRNAME, formName, CURLFORM_FILE, fileName, CURLFORM_END); | ^~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2527:3: note: declared here 2527 | CURLFORM_FILE CURL_DEPRECATED(7.56.0, "Use curl_mime_filedata()"), | ^~~~~~~~~~~~~ src/common/http.cpp:260:21: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 260 | curl_formadd(&post, &last, CURLFORM_PTRNAME, formName, CURLFORM_FILE, fileName, CURLFORM_END); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:2593:1: note: declared here 2593 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ src/common/http.cpp:264:32: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. Use CURLOPT_MIMEPOST [-Wdeprecated-declarations] 264 | curl_easy_setopt(curl, CURLOPT_HTTPPOST, post); | ^~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/curl/curl.h:1204:3: note: declared here 1204 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, | ^~~~~~~~~~~~~~~~~ ===> CXX [ufoded] src/common/ioapi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/ioapi.cpp.o src/common/ioapi.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/ioapi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from src/common/ioapi.cpp:9: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufoded] src/common/unzip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/unzip.cpp.o src/common/unzip.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/unzip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from /usr/include/zconf.h:420, from /usr/include/zlib.h:34, from src/common/unzip.h:57, from src/common/unzip.cpp:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufoded] src/common/bsp.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/bsp.cpp.o src/common/bsp.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/bsp.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/bsp.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/bsp.cpp: In function ‘void CM_LoadMap(const char*, bool, const char*, const char*, mapData_t*, mapTiles_t*)’: src/common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘mapData_t’ {aka ‘struct mapData_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/common/bsp.cpp:942:9: note: in expansion of macro ‘OBJZERO’ 942 | OBJZERO(*mapData); | ^~~~~~~ In file included from src/common/tracing.h:30, from src/common/cmodel.h:31, from src/common/common.h:182: src/common/../shared/typedefs.h:319:16: note: ‘mapData_t’ {aka ‘struct mapData_s’} declared here 319 | typedef struct mapData_s { | ^~~~~~~~~ ===> CXX [ufoded] src/common/grid.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/grid.cpp.o src/common/grid.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/grid.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/grid.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/grid.cpp: In member function ‘bool Step::checkFlyingDirections() const’: src/common/grid.cpp:394:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 394 | neededHeight = actorHeight + CELL_HEIGHT - std::max((const signed char)0, routing.getFloor(actorSize, fromPos)); | ^~~~~~~~~~~~~~~~~~~~ src/common/grid.cpp:399:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 399 | neededHeight = actorHeight + CELL_HEIGHT - std::max((const signed char)0, routing.getFloor(actorSize, toPos)); | ^~~~~~~~~~~~~~~~~~~~ ===> CXX [ufoded] src/common/cmodel.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/cmodel.cpp.o src/common/cmodel.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/cmodel.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/cmodel.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/common.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/common.cpp.o src/common/common.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/common.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/common.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/cvar.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/cvar.cpp.o src/common/cvar.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/cvar.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/cvar.cpp:31: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/files.cpp.o src/common/files.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/files.cpp:31: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/files.cpp: In function ‘void FS_ExecAutoexec()’: src/common/files.cpp:753:47: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 64 [-Wformat-truncation=] 753 | snprintf(name, sizeof(name), "%s/autoexec.cfg", s->filename); | ^~ In file included from /usr/include/stdio.h:970, from /usr/include/SDL2/SDL_stdinc.h:37, from /usr/include/SDL2/SDL_endian.h:31, from src/common/../shared/byte.h:30, from src/common/common.h:29: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void FS_ExecAutoexec()’ at src/common/files.cpp:753:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 14 and 269 bytes into a destination of size 64 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ===> CXX [ufoded] src/common/list.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/list.cpp.o src/common/list.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/list.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/list.h:28, from src/common/list.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/list.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/md4.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/md4.cpp.o src/common/md4.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/md4.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:39, from /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:680, from /usr/include/c++/14/cstdlib:41, from /usr/include/c++/14/stdlib.h:36, from src/common/../shared/../../config.h:3, from src/common/../shared/shared.h:32, from src/common/md4.cpp:32: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In function ‘void mdfour_result(mdfour*, unsigned char*)’, inlined from ‘void mdfour(unsigned char*, const unsigned char*, int)’ at src/common/md4.cpp:198:15, inlined from ‘unsigned int Com_BlockChecksum(const void*, int)’ at src/common/md4.cpp:213:8: src/common/md4.cpp:184:11: warning: storing the address of local variable ‘md’ in ‘m’ [-Wdangling-pointer=] 184 | m = md; | ~~^~~~ src/common/md4.cpp: In function ‘unsigned int Com_BlockChecksum(const void*, int)’: src/common/md4.cpp:195:23: note: ‘md’ declared here 195 | struct mdfour md; | ^~ src/common/md4.cpp:35:23: note: ‘m’ declared here 35 | static struct mdfour *m; | ^ ===> CXX [ufoded] src/common/md5.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/md5.cpp.o src/common/md5.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/md5.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/md5.cpp:23: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/md5.cpp: In function ‘void MD5Transform(uint32_t*, const uint32_t*)’: src/common/md5.cpp:81:27: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ src/common/md5.cpp:81:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ src/common/md5.cpp:81:33: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ src/common/md5.cpp:81:36: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 81 | register uint32_t a, b, c, d; | ^ ===> CXX [ufoded] src/common/mem.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/mem.cpp.o src/common/mem.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/mem.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/mem.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/msg.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/msg.cpp.o src/common/msg.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/msg.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/msg.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/dbuffer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/dbuffer.cpp.o src/common/dbuffer.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/dbuffer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/dbuffer.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/net.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/net.cpp.o src/common/net.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/net.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/net.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/netpack.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/netpack.cpp.o src/common/netpack.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/netpack.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/netpack.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/netpack.cpp: In function ‘void NET_OOB_Printf(net_stream*, const char*, ...)’: src/common/netpack.cpp:557:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 557 | const char cmd = (const char)clc_oob; | ^~~~~~~~~~~~~~~~~~~ ===> CXX [ufoded] src/common/pqueue.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/pqueue.cpp.o src/common/pqueue.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/pqueue.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/pqueue.cpp:17: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/scripts.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/scripts.cpp.o src/common/scripts.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/scripts.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/scripts.h:28, from src/common/scripts.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/scripts.cpp: In function ‘bool Com_ParseBlockToken(const char*, const char**, void*, const value_t*, memPool_t*, const char*)’: src/common/scripts.cpp:1318:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1318 | if (*token == '_') | ^~ src/common/scripts.cpp:1322:25: note: here 1322 | case V_HUNK_STRING: | ^~~~ ===> CXX [ufoded] src/common/sha1.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/sha1.cpp.o src/common/sha1.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/sha1.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/sha1.h:38, from src/common/sha1.cpp:41: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/sha1.cpp:43: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/sha2.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/sha2.cpp.o src/common/sha2.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/sha2.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/common/sha2.cpp:30: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/sha2.cpp:35: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/tracing.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/tracing.cpp.o src/common/tracing.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/tracing.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/../shared/mathlib.h:27, from src/common/../shared/typedefs.h:4, from src/common/tracing.h:30, from src/common/tracing.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/../shared/typedefs.h:5: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/common/routing.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/common/routing.cpp.o src/common/routing.cpp -MP -MD -MT release-linux-x86_64/ufoded/common/routing.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/routing.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/routing.cpp: In function ‘int RT_MicroTrace(RoutingData*, const place_t*, int, int, int, int, opening_t*)’: src/common/routing.cpp:1145:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1145 | if (bases[5] <= middle && /* same for the 2nd part of the passage */ | ^~ src/common/routing.cpp:1150:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1150 | return opening->base - middle; | ^~~~~~ In function ‘int RT_TraceOnePassage(RoutingData*, const place_t*, const place_t*, opening_t*)’, inlined from ‘void RT_TracePassage(RoutingData*, int, int, int, int, int, opening_t*)’ at src/common/routing.cpp:1308:20, inlined from ‘int RT_UpdateConnection(RoutingData*, int, int, int, int, int, int)’ at src/common/routing.cpp:1385:17, inlined from ‘void RT_UpdateConnectionColumn(mapTiles_t*, Routing&, int, int, int, int, const char**)’ at src/common/routing.cpp:1459:40: src/common/routing.cpp:1179:28: warning: ‘hi’ may be used uninitialized [-Wmaybe-uninitialized] 1179 | opening->size = hi - opening->base; | ~~~^~~~~~~~~~~~~~~ src/common/routing.cpp: In function ‘void RT_UpdateConnectionColumn(mapTiles_t*, Routing&, int, int, int, int, const char**)’: src/common/routing.cpp:1169:13: note: ‘hi’ declared here 1169 | int hi; /**< absolute ceiling of the passage found. */ | ^~ ===> CXX [ufoded] src/server/sv_ccmds.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/server/sv_ccmds.cpp.o src/server/sv_ccmds.cpp -MP -MD -MT release-linux-x86_64/ufoded/server/sv_ccmds.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/server/../common/../shared/ufotypes.h:32, from src/server/../common/common.h:28, from src/server/server.h:31, from src/server/sv_ccmds.cpp:31: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/server/sv_game.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/server/sv_game.cpp.o src/server/sv_game.cpp -MP -MD -MT release-linux-x86_64/ufoded/server/sv_game.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/server/../common/../shared/ufotypes.h:32, from src/server/../common/common.h:28, from src/server/server.h:31, from src/server/sv_game.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/server/sv_init.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/server/sv_init.cpp.o src/server/sv_init.cpp -MP -MD -MT release-linux-x86_64/ufoded/server/sv_init.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/server/../common/../shared/ufotypes.h:32, from src/server/../common/common.h:28, from src/server/server.h:31, from src/server/sv_init.cpp:30: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/server/sv_log.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/server/sv_log.cpp.o src/server/sv_log.cpp -MP -MD -MT release-linux-x86_64/ufoded/server/sv_log.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/server/../common/../shared/ufotypes.h:32, from src/server/../common/common.h:28, from src/server/server.h:31, from src/server/sv_log.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/server/sv_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/server/sv_main.cpp.o src/server/sv_main.cpp -MP -MD -MT release-linux-x86_64/ufoded/server/sv_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/server/../common/../shared/ufotypes.h:32, from src/server/../common/common.h:28, from src/server/server.h:31, from src/server/sv_main.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/sv_main.cpp: In function ‘void SV_Shutdown(const char*, bool)’: src/server/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/server/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/server/sv_main.cpp:1049:9: note: in expansion of macro ‘OBJZERO’ 1049 | OBJZERO(*sv); | ^~~~~~~ src/server/server.h:106:16: note: ‘serverInstanceGame_t’ {aka ‘struct serverInstanceGame_s’} declared here 106 | typedef struct serverInstanceGame_s { | ^~~~~~~~~~~~~~~~~~~~ ===> CXX [ufoded] src/server/sv_mapcycle.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/server/sv_mapcycle.cpp.o src/server/sv_mapcycle.cpp -MP -MD -MT release-linux-x86_64/ufoded/server/sv_mapcycle.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/server/../common/../shared/ufotypes.h:32, from src/server/../common/common.h:28, from src/server/server.h:31, from src/server/sv_mapcycle.cpp:1: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/server/sv_rma.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/server/sv_rma.cpp.o src/server/sv_rma.cpp -MP -MD -MT release-linux-x86_64/ufoded/server/sv_rma.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/server/../common/../shared/ufotypes.h:32, from src/server/../common/common.h:28, from src/server/server.h:31, from src/server/sv_rma.cpp:32: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/sv_rma.cpp: In function ‘bool SV_AddMapTiles(MapInfo*)’: src/server/sv_rma.cpp:1672:74: warning: the address of ‘Assembly::id’ will never be NULL [-Waddress] 1672 | map->name, mAsm->id ? mAsm->id : ""); | ~~~~~~^~ In file included from src/server/sv_rma.cpp:33: src/server/sv_rma.h:71:14: note: ‘Assembly::id’ declared here 71 | char id[MAX_VAR]; /**< The id (string) of the assembly as defined in the ump file (next to "assembly"). */ | ^~ src/server/sv_rma.cpp:1675:74: warning: the address of ‘Assembly::id’ will never be NULL [-Waddress] 1675 | map->name, mAsm->id ? mAsm->id : ""); | ~~~~~~^~ src/server/sv_rma.h:71:14: note: ‘Assembly::id’ declared here 71 | char id[MAX_VAR]; /**< The id (string) of the assembly as defined in the ump file (next to "assembly"). */ | ^~ ===> CXX [ufoded] src/server/sv_send.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/server/sv_send.cpp.o src/server/sv_send.cpp -MP -MD -MT release-linux-x86_64/ufoded/server/sv_send.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/server/../common/../shared/ufotypes.h:32, from src/server/../common/common.h:28, from src/server/server.h:31, from src/server/sv_send.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/server/sv_user.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/server/sv_user.cpp.o src/server/sv_user.cpp -MP -MD -MT release-linux-x86_64/ufoded/server/sv_user.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/server/../common/../shared/ufotypes.h:32, from src/server/../common/common.h:28, from src/server/server.h:31, from src/server/sv_user.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/server/sv_world.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/server/sv_world.cpp.o src/server/sv_world.cpp -MP -MD -MT release-linux-x86_64/ufoded/server/sv_world.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/server/../common/../shared/ufotypes.h:32, from src/server/../common/common.h:28, from src/server/server.h:31, from src/server/sv_world.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/sv_world.cpp: In function ‘trace_t SV_Trace(const vec_t*, const AABB&, const vec_t*, const edict_t*, int)’: src/server/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘moveclip_t’ {aka ‘struct moveclip_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/server/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/server/sv_world.cpp:463:9: note: in expansion of macro ‘OBJZERO’ 463 | OBJZERO(clip); | ^~~~~~~ src/server/sv_world.cpp:277:16: note: ‘moveclip_t’ {aka ‘struct moveclip_s’} declared here 277 | typedef struct moveclip_s { | ^~~~~~~~~~ src/server/sv_world.cpp: In function ‘bool SV_LoadModelAABB(const char*, int, AABB&)’: src/server/../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘sv_model_t’ {aka ‘struct sv_model_s’}; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/server/../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/server/sv_world.cpp:648:9: note: in expansion of macro ‘OBJZERO’ 648 | OBJZERO(*mod); | ^~~~~~~ src/server/server.h:47:16: note: ‘sv_model_t’ {aka ‘struct sv_model_s’} declared here 47 | typedef struct sv_model_s { | ^~~~~~~~~~ ===> CXX [ufoded] src/server/sv_clientstub.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/server/sv_clientstub.cpp.o src/server/sv_clientstub.cpp -MP -MD -MT release-linux-x86_64/ufoded/server/sv_clientstub.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/server/../common/../shared/ufotypes.h:32, from src/server/../common/common.h:28, from src/server/sv_clientstub.cpp:30: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/server/../common/../shared/shared.h:54, from src/server/../common/common.h:30: src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/server/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/shared/bfd.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/shared/bfd.cpp.o src/shared/bfd.cpp -MP -MD -MT release-linux-x86_64/ufoded/shared/bfd.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/../common/../shared/ufotypes.h:32, from src/shared/../common/common.h:28, from src/shared/bfd.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/shared/byte.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/shared/byte.cpp.o src/shared/byte.cpp -MP -MD -MT release-linux-x86_64/ufoded/shared/byte.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25, from /usr/include/SDL2/SDL_stdinc.h:34, from /usr/include/SDL2/SDL_endian.h:31, from src/shared/byte.h:30, from src/shared/byte.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/byte.cpp:29: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/shared/stringhunk.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/shared/stringhunk.cpp.o src/shared/stringhunk.cpp -MP -MD -MT release-linux-x86_64/ufoded/shared/stringhunk.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/stringhunk.h:28, from src/shared/stringhunk.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/stringhunk.cpp:27: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/shared/infostring.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/shared/infostring.cpp.o src/shared/infostring.cpp -MP -MD -MT release-linux-x86_64/ufoded/shared/infostring.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/infostring.h:31, from src/shared/infostring.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/infostring.cpp:29: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/shared/mathlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/shared/mathlib.cpp.o src/shared/mathlib.cpp -MP -MD -MT release-linux-x86_64/ufoded/shared/mathlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/mathlib.h:27, from src/shared/mathlib.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/mathlib.cpp:27: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/shared/aabb.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/shared/aabb.cpp.o src/shared/aabb.cpp -MP -MD -MT release-linux-x86_64/ufoded/shared/aabb.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/aabb.h:27, from src/shared/aabb.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufoded] src/shared/parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/shared/parse.cpp.o src/shared/parse.cpp -MP -MD -MT release-linux-x86_64/ufoded/shared/parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/parse.h:30, from src/shared/parse.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/parse.h:31: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/shared/shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/shared/shared.cpp.o src/shared/shared.cpp -MP -MD -MT release-linux-x86_64/ufoded/shared/shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:39, from /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:680, from /usr/include/c++/14/cstdlib:41, from /usr/include/c++/14/stdlib.h:36, from src/shared/../../config.h:3, from src/shared/shared.h:32, from src/shared/shared.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/shared.h:54: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/shared.cpp: In function ‘int Com_FilterAfterStar(const char*, const char*)’: src/shared/shared.cpp:108:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:108:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:109:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^ src/shared/shared.cpp:109:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^~ src/shared/shared.cpp: In function ‘int Com_Filter(const char*, const char*)’: src/shared/shared.cpp:147:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:147:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:148:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 148 | register char c; | ^ src/shared/shared.cpp:169:47: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 169 | register char c1 = *t++; | ^~ src/shared/shared.cpp:181:55: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~~~ src/shared/shared.cpp:181:67: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~ ===> CXX [ufoded] src/shared/utf8.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/shared/utf8.cpp.o src/shared/utf8.cpp -MP -MD -MT release-linux-x86_64/ufoded/shared/utf8.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/shared/utf8.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufoded] src/game/q_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/q_shared.cpp.o src/game/q_shared.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/q_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/q_shared.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/game/inv_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/inv_shared.cpp.o src/game/inv_shared.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/inv_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/inv_shared.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/inv_shared.cpp: In member function ‘bool Item::isSameAs(const Item*) const’: src/game/inv_shared.cpp:551:18: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 551 | if (this == nullptr || other == nullptr) | ~~~~~^~~~~~~~~~ ===> CXX [ufoded] src/game/chr_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/chr_shared.cpp.o src/game/chr_shared.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/chr_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/chr_shared.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/chr_shared.cpp: In function ‘void CHRSH_CharGenAbilitySkills(character_t*, bool, const char*)’: src/game/chr_shared.cpp:208:97: warning: the address of ‘chrTemplate_s::id’ will never be NULL [-Waddress] 208 | for (chrTemplate = teamDef->characterTemplates[0]; chrTemplate->id; chrTemplate++) { | ~~~~~~~~~~~~~^~ In file included from src/game/q_shared.h:40: src/game/chr_shared.h:57:14: note: ‘chrTemplate_s::id’ declared here 57 | char id[MAX_VAR]; /** short name of the template */ | ^~ ===> CXX [ufoded] src/ports/linux/linux_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/ports/linux/linux_main.cpp.o src/ports/linux/linux_main.cpp -MP -MD -MT release-linux-x86_64/ufoded/ports/linux/linux_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/fcntl.h:25, from src/ports/linux/linux_main.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/linux/../../common/../shared/shared.h:54, from src/ports/linux/../../common/common.h:30, from src/ports/linux/linux_main.cpp:29: src/ports/linux/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/linux/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/linux/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/linux/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/linux/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/linux/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/linux/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/linux/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/linux/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/ports/unix/unix_console.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/ports/unix/unix_console.cpp.o src/ports/unix/unix_console.cpp -MP -MD -MT release-linux-x86_64/ufoded/ports/unix/unix_console.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/ports/unix/../../common/../shared/ufotypes.h:32, from src/ports/unix/../../common/common.h:28, from src/ports/unix/unix_console.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/unix_console.cpp: In function ‘void Sys_TTYConsoleShow()’: src/ports/unix/unix_console.cpp:106:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 106 | write(STDOUT_FILENO, "]", 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp:110:30: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 110 | write(STDOUT_FILENO, ttyConsoleHistory.buffer + i, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp: In function ‘void Sys_TTYDeleteCharacter()’: src/ports/unix/unix_console.cpp:79:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp:81:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 81 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp:83:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 83 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ports/unix/unix_console.cpp: In function ‘const char* Sys_ConsoleInput()’: src/ports/unix/unix_console.cpp:300:46: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 300 | write(1, &key, 1); | ~~~~~^~~~~~~~~~~~ src/ports/unix/unix_console.cpp:301:46: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 301 | write(1, "]", 1); | ~~~~~^~~~~~~~~~~ src/ports/unix/unix_console.cpp:360:30: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 360 | write(STDOUT_FILENO, &key, 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ===> CXX [ufoded] src/ports/unix/unix_files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/ports/unix/unix_files.cpp.o src/ports/unix/unix_files.cpp -MP -MD -MT release-linux-x86_64/ufoded/ports/unix/unix_files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_files.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_files.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/ports/unix/unix_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/ports/unix/unix_shared.cpp.o src/ports/unix/unix_shared.cpp -MP -MD -MT release-linux-x86_64/ufoded/ports/unix/unix_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_shared.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_shared.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/unix_shared.cpp: In function ‘void Sys_OpenURL(const char*)’: src/ports/unix/unix_shared.cpp:205:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 205 | system(buf); | ~~~~~~^~~~~ ===> CXX [ufoded] src/ports/unix/unix_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/ports/unix/unix_main.cpp.o src/ports/unix/unix_main.cpp -MP -MD -MT release-linux-x86_64/ufoded/ports/unix/unix_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_main.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_main.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoded] src/game/g_actor.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_actor.cpp.o src/game/g_actor.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_actor.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_actor.h:27, from src/game/g_actor.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_ai.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_ai.cpp.o src/game/g_ai.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_ai.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_ai.h:28, from src/game/g_ai.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_ai_lua.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_ai_lua.cpp.o src/game/g_ai_lua.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_ai_lua.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_ai_lua.cpp:35: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_camera.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_camera.cpp.o src/game/g_camera.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_camera.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_camera.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_client.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_client.cpp.o src/game/g_client.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_client.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_client.h:29, from src/game/g_client.cpp:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_cmds.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_cmds.cpp.o src/game/g_cmds.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_cmds.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_cmds.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_combat.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_combat.cpp.o src/game/g_combat.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_combat.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_combat.h:28, from src/game/g_combat.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_edicts.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_edicts.cpp.o src/game/g_edicts.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_edicts.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_edicts.h:31, from src/game/g_edicts.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ src/game/g_edicts.cpp: In function ‘Edict* G_EdictDuplicate(const Edict*)’: src/game/g_edicts.cpp:134:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class Edict’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134 | memcpy(duplicate, edict, sizeof(*edict)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_events.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_events.cpp.o src/game/g_events.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_events.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_events.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_func.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_func.cpp.o src/game/g_func.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_func.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_func.h:31, from src/game/g_func.cpp:30: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_health.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_health.cpp.o src/game/g_health.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_health.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_health.h:27, from src/game/g_health.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_inventory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_inventory.cpp.o src/game/g_inventory.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_inventory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_inventory.h:27, from src/game/g_inventory.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_main.cpp.o src/game/g_main.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_main.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_match.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_match.cpp.o src/game/g_match.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_match.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_match.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_mission.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_mission.cpp.o src/game/g_mission.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_mission.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_mission.h:31, from src/game/g_mission.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ src/game/g_mission.cpp: In function ‘bool G_MissionTouch(Edict*, Edict*)’: src/game/g_mission.cpp:65:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 65 | self->count = 0; | ~~~~~~~~~~~~^~~ src/game/g_mission.cpp:68:9: note: here 68 | default: | ^~~~~~~ ===> CXX [ufoded] src/game/g_morale.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_morale.cpp.o src/game/g_morale.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_morale.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_morale.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_move.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_move.cpp.o src/game/g_move.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_move.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_move.h:27, from src/game/g_move.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_reaction.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_reaction.cpp.o src/game/g_reaction.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_reaction.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_reaction.h:29, from src/game/g_reaction.cpp:74: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_round.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_round.cpp.o src/game/g_round.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_round.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_round.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_spawn.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_spawn.cpp.o src/game/g_spawn.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_spawn.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_spawn.h:31, from src/game/g_spawn.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_stats.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_stats.cpp.o src/game/g_stats.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_stats.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_stats.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_svcmds.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_svcmds.cpp.o src/game/g_svcmds.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_svcmds.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_svcmds.cpp:30: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_trigger.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_trigger.cpp.o src/game/g_trigger.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_trigger.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_trigger.h:31, from src/game/g_trigger.cpp:30: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_utils.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_utils.cpp.o src/game/g_utils.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_utils.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_utils.h:31, from src/game/g_utils.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/g_vis.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/g_vis.cpp.o src/game/g_vis.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/g_vis.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/g_local.h:31, from src/game/g_vis.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/game/lua/lua.h:16, from src/game/g_local.h:34: src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/g_edict.h: In member function ‘void Edict::init()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Edict’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/g_edict.h:176:17: note: in expansion of macro ‘OBJZERO’ 176 | OBJZERO(*this); | ^~~~~~~ In file included from src/game/g_local.h:317: src/game/g_edict.h:43:7: note: ‘class Edict’ declared here 43 | class Edict { | ^~~~~ ===> CXX [ufoded] src/game/lua/lapi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lapi.cpp.o src/game/lua/lapi.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lapi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/assert.h:35, from src/game/lua/lapi.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lapi.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lauxlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lauxlib.cpp.o src/game/lua/lauxlib.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lauxlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/ctype.h:25, from src/game/lua/lauxlib.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lauxlib.cpp:23: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lbaselib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lbaselib.cpp.o src/game/lua/lbaselib.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lbaselib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/ctype.h:25, from src/game/lua/lbaselib.cpp:9: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lbaselib.cpp:17: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lcode.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lcode.cpp.o src/game/lua/lcode.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lcode.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:39, from /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:680, from /usr/include/c++/14/cstdlib:41, from /usr/include/c++/14/stdlib.h:36, from src/game/lua/lcode.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lcode.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/lcode.cpp: In function ‘void luaK_goiftrue(FuncState*, expdesc*)’: src/game/lua/lcode.cpp:553:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 553 | if (!hasjumps(e)) { | ^~ src/game/lua/lcode.cpp:559:5: note: here 559 | default: { | ^~~~~~~ src/game/lua/lcode.cpp: In function ‘void luaK_goiffalse(FuncState*, expdesc*)’: src/game/lua/lcode.cpp:583:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 583 | if (!hasjumps(e)) { | ^~ src/game/lua/lcode.cpp:589:5: note: here 589 | default: { | ^~~~~~~ ===> CXX [ufoded] src/game/lua/ldblib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/ldblib.cpp.o src/game/lua/ldblib.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/ldblib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from src/game/lua/ldblib.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ldblib.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/ldebug.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/ldebug.cpp.o src/game/lua/ldebug.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/ldebug.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/game/lua/ldebug.cpp:10: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ldebug.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ldebug.cpp: In function ‘Instruction symbexec(const Proto*, int, int)’: src/game/lua/ldebug.cpp:268:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 268 | #define check(x) if (!(x)) return 0; | ^~ src/game/lua/ldebug.cpp:272:33: note: in expansion of macro ‘check’ 272 | #define checkreg(pt,reg) check((reg) < (pt)->maxstacksize) | ^~~~~ src/game/lua/ldebug.cpp:414:9: note: in expansion of macro ‘checkreg’ 414 | checkreg(pt, a+3); | ^~~~~~~~ src/game/lua/ldebug.cpp:416:7: note: here 416 | case OP_JMP: { | ^~~~ ===> CXX [ufoded] src/game/lua/ldo.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/ldo.cpp.o src/game/lua/ldo.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/ldo.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/setjmp.h:25, from src/game/lua/ldo.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ldo.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/ldump.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/ldump.cpp.o src/game/lua/ldump.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/ldump.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from src/game/lua/luaconf.h:11, from src/game/lua/lua.h:16, from src/game/lua/ldump.cpp:12: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ldump.cpp: In function ‘void DumpString(const TString*, DumpState*)’: src/game/lua/ldump.cpp:63:29: warning: comparing the result of pointer addition ‘(s + 24)’ and NULL [-Waddress] 63 | if (s==nullptr || getstr(s)==nullptr) ===> CXX [ufoded] src/game/lua/lfunc.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lfunc.cpp.o src/game/lua/lfunc.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lfunc.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from src/game/lua/luaconf.h:11, from src/game/lua/lua.h:16, from src/game/lua/lfunc.cpp:13: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lgc.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lgc.cpp.o src/game/lua/lgc.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lgc.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/game/lua/lgc.cpp:7: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lgc.cpp:12: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/linit.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/linit.cpp.o src/game/lua/linit.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/linit.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from src/game/lua/luaconf.h:11, from src/game/lua/lua.h:16, from src/game/lua/linit.cpp:11: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/liolib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/liolib.cpp.o src/game/lua/liolib.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/liolib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/errno.h:25, from src/game/lua/liolib.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/liolib.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/llex.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/llex.cpp.o src/game/lua/llex.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/llex.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/ctype.h:25, from src/game/lua/llex.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/llex.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/llex.cpp: In function ‘int llex(LexState*, SemInfo*)’: src/game/lua/llex.cpp:375:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 375 | else luaX_lexerror(ls, "invalid long string delimiter", TK_STRING); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/lua/llex.cpp:377:7: note: here 377 | case '=': { | ^~~~ ===> CXX [ufoded] src/game/lua/lmathlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lmathlib.cpp.o src/game/lua/lmathlib.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lmathlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:39, from /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:680, from /usr/include/c++/14/cstdlib:41, from /usr/include/c++/14/stdlib.h:36, from src/game/lua/lmathlib.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lmathlib.cpp:14: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lmem.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lmem.cpp.o src/game/lua/lmem.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lmem.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from src/game/lua/luaconf.h:11, from src/game/lua/lua.h:16, from src/game/lua/lmem.cpp:13: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/loadlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/loadlib.cpp.o src/game/lua/loadlib.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/loadlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:39, from /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:680, from /usr/include/c++/14/cstdlib:41, from /usr/include/c++/14/stdlib.h:36, from src/game/lua/loadlib.cpp:12: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/loadlib.cpp:19: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lobject.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lobject.cpp.o src/game/lua/lobject.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lobject.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/ctype.h:25, from src/game/lua/lobject.cpp:7: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lobject.cpp:16: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lopcodes.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lopcodes.cpp.o src/game/lua/lopcodes.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lopcodes.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from src/game/lua/llimits.h:11, from src/game/lua/lopcodes.h:10, from src/game/lua/lopcodes.cpp:11: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/llimits.h:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/loslib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/loslib.cpp.o src/game/lua/loslib.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/loslib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/errno.h:25, from src/game/lua/loslib.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/loslib.cpp:17: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lparser.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lparser.cpp.o src/game/lua/lparser.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lparser.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/game/lua/lparser.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lparser.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lstate.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lstate.cpp.o src/game/lua/lstate.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lstate.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from src/game/lua/luaconf.h:11, from src/game/lua/lua.h:16, from src/game/lua/lstate.cpp:13: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lstring.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lstring.cpp.o src/game/lua/lstring.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lstring.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/game/lua/lstring.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lstring.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lstrlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lstrlib.cpp.o src/game/lua/lstrlib.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lstrlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/ctype.h:25, from src/game/lua/lstrlib.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lstrlib.cpp:17: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/ltable.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/ltable.cpp.o src/game/lua/ltable.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/ltable.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:39, from /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/cmath:41, from /usr/include/c++/14/math.h:36, from src/game/lua/ltable.cpp:21: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ltable.cpp:27: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ltable.cpp: In function ‘TValue* luaH_get(Table*, const TValue*)’: src/game/lua/ltable.cpp:480:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 480 | } | ^ src/game/lua/ltable.cpp:481:5: note: here 481 | default: { | ^~~~~~~ ===> CXX [ufoded] src/game/lua/ltablib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/ltablib.cpp.o src/game/lua/ltablib.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/ltablib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from src/game/lua/luaconf.h:11, from src/game/lua/lua.h:16, from src/game/lua/ltablib.cpp:13: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ src/game/lua/ltablib.cpp: In function ‘void addfield(lua_State*, luaL_Buffer*, int)’: src/game/lua/ltablib.cpp:137:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 137 | if (!lua_isstring(L, -1)) | ^~ src/game/lua/ltablib.cpp:140:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 140 | luaL_addvalue(b); | ^~~~~~~~~~~~~ ===> CXX [ufoded] src/game/lua/ltm.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/ltm.cpp.o src/game/lua/ltm.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/ltm.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/game/lua/ltm.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/ltm.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lundump.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lundump.cpp.o src/game/lua/lundump.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lundump.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/game/lua/lundump.cpp:7: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lundump.cpp:12: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lvm.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lvm.cpp.o src/game/lua/lvm.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lvm.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from src/game/lua/lvm.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lvm.cpp:15: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/lzio.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/lzio.cpp.o src/game/lua/lzio.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/lzio.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/game/lua/lzio.cpp:8: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lzio.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/lua/print.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/lua/print.cpp.o src/game/lua/print.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/lua/print.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/ctype.h:25, from src/game/lua/print.cpp:7: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/lua/luaconf.h:14, from src/game/lua/lua.h:16, from src/game/lua/lstate.h:10, from src/game/lua/ldebug.h:11, from src/game/lua/print.cpp:13: src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/lua/luaconf.h:187:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #elif GCC_ATLEAST(3, 2) && defined __ELF__ | ^ ===> CXX [ufoded] src/game/inventory.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_UFO -DDEDICATED_ONLY -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -c -o release-linux-x86_64/ufoded/game/inventory.cpp.o src/game/inventory.cpp -MP -MD -MT release-linux-x86_64/ufoded/game/inventory.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/game/../shared/ufotypes.h:32, from src/game/q_shared.h:33, from src/game/inventory.h:30, from src/game/inventory.cpp:25: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/game/../shared/shared.h:54, from src/game/q_shared.h:34: src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/game/inventory.cpp: In member function ‘void InventoryInterface::initInventory(const char*, const csi_t*, const inventoryImport_t*)’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class InventoryInterface’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/inventory.cpp:994:9: note: in expansion of macro ‘OBJZERO’ 994 | OBJZERO(*this); | ^~~~~~~ src/game/inventory.h:40:7: note: ‘class InventoryInterface’ declared here 40 | class InventoryInterface | ^~~~~~~~~~~~~~~~~~ src/game/inventory.cpp: In member function ‘void InventoryInterface::destroyInventoryInterface()’: src/game/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class InventoryInterface’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/game/inventory.cpp:1008:9: note: in expansion of macro ‘OBJZERO’ 1008 | OBJZERO(*this); | ^~~~~~~ src/game/inventory.h:40:7: note: ‘class InventoryInterface’ declared here 40 | class InventoryInterface | ^~~~~~~~~~~~~~~~~~ ===> LD [ufoded] mkdir -p ./ "c++" release-linux-x86_64/ufoded/common/cmd.cpp.o release-linux-x86_64/ufoded/common/http.cpp.o release-linux-x86_64/ufoded/common/ioapi.cpp.o release-linux-x86_64/ufoded/common/unzip.cpp.o release-linux-x86_64/ufoded/common/bsp.cpp.o release-linux-x86_64/ufoded/common/grid.cpp.o release-linux-x86_64/ufoded/common/cmodel.cpp.o release-linux-x86_64/ufoded/common/common.cpp.o release-linux-x86_64/ufoded/common/cvar.cpp.o release-linux-x86_64/ufoded/common/files.cpp.o release-linux-x86_64/ufoded/common/list.cpp.o release-linux-x86_64/ufoded/common/md4.cpp.o release-linux-x86_64/ufoded/common/md5.cpp.o release-linux-x86_64/ufoded/common/mem.cpp.o release-linux-x86_64/ufoded/common/msg.cpp.o release-linux-x86_64/ufoded/common/dbuffer.cpp.o release-linux-x86_64/ufoded/common/net.cpp.o release-linux-x86_64/ufoded/common/netpack.cpp.o release-linux-x86_64/ufoded/common/pqueue.cpp.o release-linux-x86_64/ufoded/common/scripts.cpp.o release-linux-x86_64/ufoded/common/sha1.cpp.o release-linux-x86_64/ufoded/common/sha2.cpp.o release-linux-x86_64/ufoded/common/tracing.cpp.o release-linux-x86_64/ufoded/common/routing.cpp.o release-linux-x86_64/ufoded/server/sv_ccmds.cpp.o release-linux-x86_64/ufoded/server/sv_game.cpp.o release-linux-x86_64/ufoded/server/sv_init.cpp.o release-linux-x86_64/ufoded/server/sv_log.cpp.o release-linux-x86_64/ufoded/server/sv_main.cpp.o release-linux-x86_64/ufoded/server/sv_mapcycle.cpp.o release-linux-x86_64/ufoded/server/sv_rma.cpp.o release-linux-x86_64/ufoded/server/sv_send.cpp.o release-linux-x86_64/ufoded/server/sv_user.cpp.o release-linux-x86_64/ufoded/server/sv_world.cpp.o release-linux-x86_64/ufoded/server/sv_clientstub.cpp.o release-linux-x86_64/ufoded/shared/bfd.cpp.o release-linux-x86_64/ufoded/shared/byte.cpp.o release-linux-x86_64/ufoded/shared/stringhunk.cpp.o release-linux-x86_64/ufoded/shared/infostring.cpp.o release-linux-x86_64/ufoded/shared/mathlib.cpp.o release-linux-x86_64/ufoded/shared/aabb.cpp.o release-linux-x86_64/ufoded/shared/parse.cpp.o release-linux-x86_64/ufoded/shared/shared.cpp.o release-linux-x86_64/ufoded/shared/utf8.cpp.o release-linux-x86_64/ufoded/game/q_shared.cpp.o release-linux-x86_64/ufoded/game/inv_shared.cpp.o release-linux-x86_64/ufoded/game/chr_shared.cpp.o release-linux-x86_64/ufoded/ports/linux/linux_main.cpp.o release-linux-x86_64/ufoded/ports/unix/unix_console.cpp.o release-linux-x86_64/ufoded/ports/unix/unix_files.cpp.o release-linux-x86_64/ufoded/ports/unix/unix_shared.cpp.o release-linux-x86_64/ufoded/ports/unix/unix_main.cpp.o release-linux-x86_64/ufoded/game/g_actor.cpp.o release-linux-x86_64/ufoded/game/g_ai.cpp.o release-linux-x86_64/ufoded/game/g_ai_lua.cpp.o release-linux-x86_64/ufoded/game/g_camera.cpp.o release-linux-x86_64/ufoded/game/g_client.cpp.o release-linux-x86_64/ufoded/game/g_cmds.cpp.o release-linux-x86_64/ufoded/game/g_combat.cpp.o release-linux-x86_64/ufoded/game/g_edicts.cpp.o release-linux-x86_64/ufoded/game/g_events.cpp.o release-linux-x86_64/ufoded/game/g_func.cpp.o release-linux-x86_64/ufoded/game/g_health.cpp.o release-linux-x86_64/ufoded/game/g_inventory.cpp.o release-linux-x86_64/ufoded/game/g_main.cpp.o release-linux-x86_64/ufoded/game/g_match.cpp.o release-linux-x86_64/ufoded/game/g_mission.cpp.o release-linux-x86_64/ufoded/game/g_morale.cpp.o release-linux-x86_64/ufoded/game/g_move.cpp.o release-linux-x86_64/ufoded/game/g_reaction.cpp.o release-linux-x86_64/ufoded/game/g_round.cpp.o release-linux-x86_64/ufoded/game/g_spawn.cpp.o release-linux-x86_64/ufoded/game/g_stats.cpp.o release-linux-x86_64/ufoded/game/g_svcmds.cpp.o release-linux-x86_64/ufoded/game/g_trigger.cpp.o release-linux-x86_64/ufoded/game/g_utils.cpp.o release-linux-x86_64/ufoded/game/g_vis.cpp.o release-linux-x86_64/ufoded/game/lua/lapi.cpp.o release-linux-x86_64/ufoded/game/lua/lauxlib.cpp.o release-linux-x86_64/ufoded/game/lua/lbaselib.cpp.o release-linux-x86_64/ufoded/game/lua/lcode.cpp.o release-linux-x86_64/ufoded/game/lua/ldblib.cpp.o release-linux-x86_64/ufoded/game/lua/ldebug.cpp.o release-linux-x86_64/ufoded/game/lua/ldo.cpp.o release-linux-x86_64/ufoded/game/lua/ldump.cpp.o release-linux-x86_64/ufoded/game/lua/lfunc.cpp.o release-linux-x86_64/ufoded/game/lua/lgc.cpp.o release-linux-x86_64/ufoded/game/lua/linit.cpp.o release-linux-x86_64/ufoded/game/lua/liolib.cpp.o release-linux-x86_64/ufoded/game/lua/llex.cpp.o release-linux-x86_64/ufoded/game/lua/lmathlib.cpp.o release-linux-x86_64/ufoded/game/lua/lmem.cpp.o release-linux-x86_64/ufoded/game/lua/loadlib.cpp.o release-linux-x86_64/ufoded/game/lua/lobject.cpp.o release-linux-x86_64/ufoded/game/lua/lopcodes.cpp.o release-linux-x86_64/ufoded/game/lua/loslib.cpp.o release-linux-x86_64/ufoded/game/lua/lparser.cpp.o release-linux-x86_64/ufoded/game/lua/lstate.cpp.o release-linux-x86_64/ufoded/game/lua/lstring.cpp.o release-linux-x86_64/ufoded/game/lua/lstrlib.cpp.o release-linux-x86_64/ufoded/game/lua/ltable.cpp.o release-linux-x86_64/ufoded/game/lua/ltablib.cpp.o release-linux-x86_64/ufoded/game/lua/ltm.cpp.o release-linux-x86_64/ufoded/game/lua/lundump.cpp.o release-linux-x86_64/ufoded/game/lua/lvm.cpp.o release-linux-x86_64/ufoded/game/lua/lzio.cpp.o release-linux-x86_64/ufoded/game/lua/print.cpp.o release-linux-x86_64/ufoded/game/inventory.cpp.o -lSDL2 -lcurl -ldl -lz -lm -Wl,-z,relro -Wl,-z,now -o ufoded /usr/bin/ld: release-linux-x86_64/ufoded/game/lua/loslib.cpp.o: in function `os_tmpname(lua_State*)': ./src/game/lua/loslib.cpp:60:(.text+0x29f): warning: the use of `tmpnam' is dangerous, better use `mkstemp' mkdir -p release-linux-x86_64/ufomodel/tools/ufomodel/ release-linux-x86_64/ufomodel/tools/ufomodel/ release-linux-x86_64/ufomodel/shared/ release-linux-x86_64/ufomodel/shared/ release-linux-x86_64/ufomodel/shared/ release-linux-x86_64/ufomodel/shared/ release-linux-x86_64/ufomodel/shared/ release-linux-x86_64/ufomodel/shared/ release-linux-x86_64/ufomodel/shared/ release-linux-x86_64/ufomodel/common/ release-linux-x86_64/ufomodel/common/ release-linux-x86_64/ufomodel/common/ release-linux-x86_64/ufomodel/common/ release-linux-x86_64/ufomodel/common/ release-linux-x86_64/ufomodel/client/renderer/ release-linux-x86_64/ufomodel/client/renderer/ release-linux-x86_64/ufomodel/client/renderer/ release-linux-x86_64/ufomodel/client/renderer/ release-linux-x86_64/ufomodel/client/renderer/ release-linux-x86_64/ufomodel/ports/unix/ release-linux-x86_64/ufomodel/ports/unix/ release-linux-x86_64/ufomodel/ports/unix/ touch release-linux-x86_64/ufomodel/.dirs ===> CXX [ufomodel] src/tools/ufomodel/ufomodel.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/tools/ufomodel/ufomodel.cpp.o src/tools/ufomodel/ufomodel.cpp -MP -MD -MT release-linux-x86_64/ufomodel/tools/ufomodel/ufomodel.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufomodel/../../shared/ufotypes.h:32, from src/tools/ufomodel/ufomodel.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufomodel/../../shared/shared.h:54, from src/tools/ufomodel/ufomodel.cpp:28: src/tools/ufomodel/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufomodel/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufomodel/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufomodel/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufomodel/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufomodel/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufomodel/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufomodel/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufomodel/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/tools/ufomodel/../../client/renderer/r_state.h:28, from src/tools/ufomodel/ufomodel.cpp:37: src/tools/ufomodel/../../client/renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/tools/ufomodel/../../client/renderer/r_gl.h:32, from src/tools/ufomodel/ufomodel.cpp:33: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/tools/ufomodel/../../client/renderer/r_entity.h: In member function ‘void entity_s::init()’: src/tools/ufomodel/../../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tools/ufomodel/../../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/tools/ufomodel/../../client/renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/tools/ufomodel/../../client/renderer/r_model.h:30, from src/tools/ufomodel/ufomodel.cpp:36: src/tools/ufomodel/../../client/renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufomodel] src/tools/ufomodel/md2.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/tools/ufomodel/md2.cpp.o src/tools/ufomodel/md2.cpp -MP -MD -MT release-linux-x86_64/ufomodel/tools/ufomodel/md2.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufomodel/../../shared/ufotypes.h:32, from src/tools/ufomodel/md2.h:3, from src/tools/ufomodel/md2.cpp:1: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufomodel/../../shared/shared.h:54, from src/tools/ufomodel/md2.cpp:4: src/tools/ufomodel/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufomodel/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufomodel/../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufomodel/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufomodel/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufomodel/../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufomodel/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufomodel/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufomodel/../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufomodel/md2.cpp: In function ‘void MD2SkinEdit(const byte*, const char*, int, void*)’: src/tools/ufomodel/md2.cpp:57:22: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 57 | scanf(va("%%%is", MD2_MAX_SKINNAME), name); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tools/ufomodel/md2.cpp: In function ‘void MD2SkinNum(const byte*, const char*, int, void*)’: src/tools/ufomodel/md2.cpp:149:14: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 149 | scanf("%i", &newSkins); | ~~~~~^~~~~~~~~~~~~~~~~ src/tools/ufomodel/md2.cpp:199:30: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 199 | scanf(va("%%%is", MD2_MAX_SKINNAME), name); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===> CXX [ufomodel] src/shared/mathlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/shared/mathlib.cpp.o src/shared/mathlib.cpp -MP -MD -MT release-linux-x86_64/ufomodel/shared/mathlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/mathlib.h:27, from src/shared/mathlib.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/mathlib.cpp:27: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufomodel] src/shared/aabb.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/shared/aabb.cpp.o src/shared/aabb.cpp -MP -MD -MT release-linux-x86_64/ufomodel/shared/aabb.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/aabb.h:27, from src/shared/aabb.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufomodel] src/shared/byte.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/shared/byte.cpp.o src/shared/byte.cpp -MP -MD -MT release-linux-x86_64/ufomodel/shared/byte.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25, from /usr/include/SDL2/SDL_stdinc.h:34, from /usr/include/SDL2/SDL_endian.h:31, from src/shared/byte.h:30, from src/shared/byte.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/byte.cpp:29: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufomodel] src/shared/images.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/shared/images.cpp.o src/shared/images.cpp -MP -MD -MT release-linux-x86_64/ufomodel/shared/images.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/images.h:29, from src/shared/images.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/shared.h:54, from src/shared/images.cpp:28: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufomodel] src/shared/parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/shared/parse.cpp.o src/shared/parse.cpp -MP -MD -MT release-linux-x86_64/ufomodel/shared/parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/parse.h:30, from src/shared/parse.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/parse.h:31: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufomodel] src/shared/shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/shared/shared.cpp.o src/shared/shared.cpp -MP -MD -MT release-linux-x86_64/ufomodel/shared/shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:39, from /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:680, from /usr/include/c++/14/cstdlib:41, from /usr/include/c++/14/stdlib.h:36, from src/shared/../../config.h:3, from src/shared/shared.h:32, from src/shared/shared.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/shared.h:54: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/shared.cpp: In function ‘int Com_FilterAfterStar(const char*, const char*)’: src/shared/shared.cpp:108:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:108:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:109:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^ src/shared/shared.cpp:109:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^~ src/shared/shared.cpp: In function ‘int Com_Filter(const char*, const char*)’: src/shared/shared.cpp:147:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:147:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:148:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 148 | register char c; | ^ src/shared/shared.cpp:169:47: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 169 | register char c1 = *t++; | ^~ src/shared/shared.cpp:181:55: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~~~ src/shared/shared.cpp:181:67: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~ ===> CXX [ufomodel] src/shared/utf8.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/shared/utf8.cpp.o src/shared/utf8.cpp -MP -MD -MT release-linux-x86_64/ufomodel/shared/utf8.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/shared/utf8.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufomodel] src/common/files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/common/files.cpp.o src/common/files.cpp -MP -MD -MT release-linux-x86_64/ufomodel/common/files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/files.cpp:31: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufomodel] src/common/list.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/common/list.cpp.o src/common/list.cpp -MP -MD -MT release-linux-x86_64/ufomodel/common/list.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/list.h:28, from src/common/list.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/list.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufomodel] src/common/mem.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/common/mem.cpp.o src/common/mem.cpp -MP -MD -MT release-linux-x86_64/ufomodel/common/mem.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/mem.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufomodel] src/common/unzip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/common/unzip.cpp.o src/common/unzip.cpp -MP -MD -MT release-linux-x86_64/ufomodel/common/unzip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from /usr/include/zconf.h:420, from /usr/include/zlib.h:34, from src/common/unzip.h:57, from src/common/unzip.cpp:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufomodel] src/common/ioapi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/common/ioapi.cpp.o src/common/ioapi.cpp -MP -MD -MT release-linux-x86_64/ufomodel/common/ioapi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from src/common/ioapi.cpp:9: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufomodel] src/client/renderer/r_model.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/client/renderer/r_model.cpp.o src/client/renderer/r_model.cpp -MP -MD -MT release-linux-x86_64/ufomodel/client/renderer/r_model.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/client/renderer/../../common/../shared/ufotypes.h:32, from src/client/renderer/../../common/common.h:28, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufomodel] src/client/renderer/r_model_alias.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/client/renderer/r_model_alias.cpp.o src/client/renderer/r_model_alias.cpp -MP -MD -MT release-linux-x86_64/ufomodel/client/renderer/r_model_alias.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/client/renderer/../../common/../shared/ufotypes.h:32, from src/client/renderer/../../common/common.h:28, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_alias.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufomodel] src/client/renderer/r_model_md2.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/client/renderer/r_model_md2.cpp.o src/client/renderer/r_model_md2.cpp -MP -MD -MT release-linux-x86_64/ufomodel/client/renderer/r_model_md2.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/client/renderer/../../common/../shared/ufotypes.h:32, from src/client/renderer/../../common/common.h:28, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_md2.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufomodel] src/client/renderer/r_model_md3.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/client/renderer/r_model_md3.cpp.o src/client/renderer/r_model_md3.cpp -MP -MD -MT release-linux-x86_64/ufomodel/client/renderer/r_model_md3.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/client/renderer/../../common/../shared/ufotypes.h:32, from src/client/renderer/../../common/common.h:28, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_md3.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufomodel] src/client/renderer/r_model_obj.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/client/renderer/r_model_obj.cpp.o src/client/renderer/r_model_obj.cpp -MP -MD -MT release-linux-x86_64/ufomodel/client/renderer/r_model_obj.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/client/renderer/../../common/../shared/ufotypes.h:32, from src/client/renderer/../../common/common.h:28, from src/client/renderer/r_local.h:28, from src/client/renderer/r_model_obj.cpp:55: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/client/renderer/../../common/../shared/shared.h:54, from src/client/renderer/../../common/common.h:30: src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/client/renderer/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from src/client/renderer/../cl_renderer.h:29, from src/client/renderer/r_local.h:30: src/client/renderer/../renderer/r_program.h:33:9: warning: "GL_UNIFORM" redefined 33 | #define GL_UNIFORM 1 | ^~~~~~~~~~ In file included from /usr/include/SDL2/SDL_opengl.h:2105, from src/client/renderer/../renderer/r_gl.h:32, from src/client/renderer/../renderer/r_image.h:28, from src/client/renderer/../cl_renderer.h:27: /usr/include/SDL2/SDL_opengl_glext.h:2644:9: note: this is the location of the previous definition 2644 | #define GL_UNIFORM 0x92E1 | ^~~~~~~~~~ src/client/renderer/../renderer/r_entity.h: In member function ‘void entity_s::init()’: src/client/renderer/../../common/../shared/shared.h:176:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct entity_s’; use assignment or value-initialization instead [-Wclass-memaccess] 176 | #define OBJSET(obj, val) (memset(&(obj), (val), sizeof(obj))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/renderer/../../common/../shared/shared.h:177:26: note: in expansion of macro ‘OBJSET’ 177 | #define OBJZERO(obj) OBJSET((obj), 0) | ^~~~~~ src/client/renderer/../renderer/r_entity.h:111:17: note: in expansion of macro ‘OBJZERO’ 111 | OBJZERO(*this); | ^~~~~~~ In file included from src/client/renderer/../renderer/r_model.h:30, from src/client/renderer/../cl_renderer.h:28: src/client/renderer/../renderer/r_entity.h:77:16: note: ‘struct entity_s’ declared here 77 | typedef struct entity_s { | ^~~~~~~~ ===> CXX [ufomodel] src/ports/unix/unix_files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/ports/unix/unix_files.cpp.o src/ports/unix/unix_files.cpp -MP -MD -MT release-linux-x86_64/ufomodel/ports/unix/unix_files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_files.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_files.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufomodel] src/ports/unix/unix_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/ports/unix/unix_shared.cpp.o src/ports/unix/unix_shared.cpp -MP -MD -MT release-linux-x86_64/ufomodel/ports/unix/unix_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_shared.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_shared.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/unix_shared.cpp: In function ‘void Sys_OpenURL(const char*)’: src/ports/unix/unix_shared.cpp:205:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 205 | system(buf); | ~~~~~~^~~~~ ===> CXX [ufomodel] src/ports/unix/unix_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -ffloat-store -c -o release-linux-x86_64/ufomodel/ports/unix/unix_main.cpp.o src/ports/unix/unix_main.cpp -MP -MD -MT release-linux-x86_64/ufomodel/ports/unix/unix_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_main.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_main.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> LD [ufomodel] mkdir -p ./ "c++" release-linux-x86_64/ufomodel/tools/ufomodel/ufomodel.cpp.o release-linux-x86_64/ufomodel/tools/ufomodel/md2.cpp.o release-linux-x86_64/ufomodel/shared/mathlib.cpp.o release-linux-x86_64/ufomodel/shared/aabb.cpp.o release-linux-x86_64/ufomodel/shared/byte.cpp.o release-linux-x86_64/ufomodel/shared/images.cpp.o release-linux-x86_64/ufomodel/shared/parse.cpp.o release-linux-x86_64/ufomodel/shared/shared.cpp.o release-linux-x86_64/ufomodel/shared/utf8.cpp.o release-linux-x86_64/ufomodel/common/files.cpp.o release-linux-x86_64/ufomodel/common/list.cpp.o release-linux-x86_64/ufomodel/common/mem.cpp.o release-linux-x86_64/ufomodel/common/unzip.cpp.o release-linux-x86_64/ufomodel/common/ioapi.cpp.o release-linux-x86_64/ufomodel/client/renderer/r_model.cpp.o release-linux-x86_64/ufomodel/client/renderer/r_model_alias.cpp.o release-linux-x86_64/ufomodel/client/renderer/r_model_md2.cpp.o release-linux-x86_64/ufomodel/client/renderer/r_model_md3.cpp.o release-linux-x86_64/ufomodel/client/renderer/r_model_obj.cpp.o release-linux-x86_64/ufomodel/ports/unix/unix_files.cpp.o release-linux-x86_64/ufomodel/ports/unix/unix_shared.cpp.o release-linux-x86_64/ufomodel/ports/unix/unix_main.cpp.o -lpng -ljpeg -lz -lm -lSDL2 -Wl,-z,relro -Wl,-z,now -o ufomodel mkdir -p release-linux-x86_64/ufoslicer/tools/ release-linux-x86_64/ufoslicer/common/ release-linux-x86_64/ufoslicer/common/ release-linux-x86_64/ufoslicer/common/ release-linux-x86_64/ufoslicer/common/ release-linux-x86_64/ufoslicer/common/ release-linux-x86_64/ufoslicer/common/ release-linux-x86_64/ufoslicer/tools/ufo2map/common/ release-linux-x86_64/ufoslicer/tools/ufo2map/common/ release-linux-x86_64/ufoslicer/shared/ release-linux-x86_64/ufoslicer/shared/ release-linux-x86_64/ufoslicer/shared/ release-linux-x86_64/ufoslicer/shared/ release-linux-x86_64/ufoslicer/shared/ release-linux-x86_64/ufoslicer/shared/ release-linux-x86_64/ufoslicer/shared/ release-linux-x86_64/ufoslicer/ports/unix/ release-linux-x86_64/ufoslicer/ports/unix/ release-linux-x86_64/ufoslicer/ports/unix/ touch release-linux-x86_64/ufoslicer/.dirs ===> CXX [ufoslicer] src/tools/ufoslicer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/tools/ufoslicer.cpp.o src/tools/ufoslicer.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/tools/ufoslicer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25, from /usr/include/SDL2/SDL_stdinc.h:34, from /usr/include/SDL2/SDL_main.h:25, from src/tools/ufoslicer.cpp:7: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/../common/../shared/shared.h:54, from src/tools/../common/bspslicer.h:7, from src/tools/ufoslicer.cpp:8: src/tools/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoslicer] src/common/bspslicer.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/common/bspslicer.cpp.o src/common/bspslicer.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/common/bspslicer.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:39, from /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:680, from /usr/include/c++/14/cstdlib:41, from /usr/include/c++/14/stdlib.h:36, from src/common/../shared/../../config.h:3, from src/common/../shared/shared.h:32, from src/common/bspslicer.h:7, from src/common/bspslicer.cpp:6: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In function ‘void SL_SliceTheWorld(const dMapTile_t*, const vec_t*, const vec_t*, float, int, bool, bool)’, inlined from ‘void SL_BSPSlice(const dMapTile_t*, float, int, bool, bool)’ at src/common/bspslicer.cpp:336:18: src/common/bspslicer.cpp:266:48: warning: ‘intersectPoint[0]’ may be used uninitialized [-Wmaybe-uninitialized] 266 | lineX1 -= minX; | ~~~~~~~^~~~~~~ src/common/bspslicer.cpp: In function ‘void SL_BSPSlice(const dMapTile_t*, float, int, bool, bool)’: src/common/bspslicer.cpp:145:23: note: ‘intersectPoint[0]’ was declared here 145 | vec3_t vTemp, intersectPoint; | ^~~~~~~~~~~~~~ In function ‘void SL_SliceTheWorld(const dMapTile_t*, const vec_t*, const vec_t*, float, int, bool, bool)’, inlined from ‘void SL_BSPSlice(const dMapTile_t*, float, int, bool, bool)’ at src/common/bspslicer.cpp:336:18: src/common/bspslicer.cpp:269:48: warning: ‘intersectPoint[1]’ may be used uninitialized [-Wmaybe-uninitialized] 269 | lineY1 -= minY; | ~~~~~~~^~~~~~~ src/common/bspslicer.cpp: In function ‘void SL_BSPSlice(const dMapTile_t*, float, int, bool, bool)’: src/common/bspslicer.cpp:145:23: note: ‘intersectPoint[1]’ was declared here 145 | vec3_t vTemp, intersectPoint; | ^~~~~~~~~~~~~~ ===> CXX [ufoslicer] src/common/files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/common/files.cpp.o src/common/files.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/common/files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/files.cpp:31: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoslicer] src/common/list.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/common/list.cpp.o src/common/list.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/common/list.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/list.h:28, from src/common/list.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30, from src/common/list.cpp:27: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoslicer] src/common/mem.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/common/mem.cpp.o src/common/mem.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/common/mem.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/common/../shared/ufotypes.h:32, from src/common/common.h:28, from src/common/mem.cpp:29: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/common/../shared/shared.h:54, from src/common/common.h:30: src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoslicer] src/common/unzip.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/common/unzip.cpp.o src/common/unzip.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/common/unzip.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from /usr/include/zconf.h:420, from /usr/include/zlib.h:34, from src/common/unzip.h:57, from src/common/unzip.cpp:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufoslicer] src/common/ioapi.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/common/ioapi.cpp.o src/common/ioapi.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/common/ioapi.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from src/common/ioapi.cpp:9: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufoslicer] src/tools/ufo2map/common/bspfile.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/tools/ufo2map/common/bspfile.cpp.o src/tools/ufo2map/common/bspfile.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/tools/ufo2map/common/bspfile.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/common/../../../shared/ufotypes.h:32, from src/tools/ufo2map/common/shared.h:27, from src/tools/ufo2map/common/bspfile.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoslicer] src/tools/ufo2map/common/scriplib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/tools/ufo2map/common/scriplib.cpp.o src/tools/ufo2map/common/scriplib.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/tools/ufo2map/common/scriplib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/tools/ufo2map/common/../../../shared/ufotypes.h:32, from src/tools/ufo2map/common/shared.h:27, from src/tools/ufo2map/common/scriplib.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/tools/ufo2map/common/../../../shared/shared.h:54, from src/tools/ufo2map/common/shared.h:31: src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/../../../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/tools/ufo2map/common/scriplib.cpp: In function ‘void LoadScriptFile(const char*)’: src/tools/ufo2map/common/scriplib.cpp:49:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 49 | strncpy(script.filename, filename, sizeof(script.filename)); | ^ ===> CXX [ufoslicer] src/shared/mathlib.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/shared/mathlib.cpp.o src/shared/mathlib.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/shared/mathlib.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/mathlib.h:27, from src/shared/mathlib.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/mathlib.cpp:27: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoslicer] src/shared/aabb.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/shared/aabb.cpp.o src/shared/aabb.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/shared/aabb.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/aabb.h:27, from src/shared/aabb.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufoslicer] src/shared/byte.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/shared/byte.cpp.o src/shared/byte.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/shared/byte.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25, from /usr/include/SDL2/SDL_stdinc.h:34, from /usr/include/SDL2/SDL_endian.h:31, from src/shared/byte.h:30, from src/shared/byte.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/../common/../shared/shared.h:54, from src/shared/../common/common.h:30, from src/shared/byte.cpp:29: src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoslicer] src/shared/images.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/shared/images.cpp.o src/shared/images.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/shared/images.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/images.h:29, from src/shared/images.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/shared.h:54, from src/shared/images.cpp:28: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoslicer] src/shared/parse.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/shared/parse.cpp.o src/shared/parse.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/shared/parse.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:9, from src/shared/ufotypes.h:32, from src/shared/parse.h:30, from src/shared/parse.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/parse.h:31: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoslicer] src/shared/shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/shared/shared.cpp.o src/shared/shared.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/shared/shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:39, from /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:680, from /usr/include/c++/14/cstdlib:41, from /usr/include/c++/14/stdlib.h:36, from src/shared/../../config.h:3, from src/shared/shared.h:32, from src/shared/shared.cpp:28: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/shared/shared.h:54: src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/shared/shared.cpp: In function ‘int Com_FilterAfterStar(const char*, const char*)’: src/shared/shared.cpp:108:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:108:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 108 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:109:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^ src/shared/shared.cpp:109:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 109 | register char c, c1; | ^~ src/shared/shared.cpp: In function ‘int Com_Filter(const char*, const char*)’: src/shared/shared.cpp:147:30: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:147:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 147 | register const char* p = pattern, *t = text; | ^ src/shared/shared.cpp:148:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 148 | register char c; | ^ src/shared/shared.cpp:169:47: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 169 | register char c1 = *t++; | ^~ src/shared/shared.cpp:181:55: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~~~ src/shared/shared.cpp:181:67: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 181 | register char cstart = c, cend = c; | ^~~~ ===> CXX [ufoslicer] src/shared/utf8.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/shared/utf8.cpp.o src/shared/utf8.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/shared/utf8.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from src/shared/utf8.cpp:27: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ ===> CXX [ufoslicer] src/ports/unix/unix_files.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/ports/unix/unix_files.cpp.o src/ports/unix/unix_files.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/ports/unix/unix_files.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_files.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_files.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> CXX [ufoslicer] src/ports/unix/unix_shared.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/ports/unix/unix_shared.cpp.o src/ports/unix/unix_shared.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/ports/unix/unix_shared.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_shared.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_shared.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/unix_shared.cpp: In function ‘void Sys_OpenURL(const char*)’: src/ports/unix/unix_shared.cpp:205:15: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 205 | system(buf); | ~~~~~~^~~~~ ===> CXX [ufoslicer] src/ports/unix/unix_main.cpp "c++" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -g -Winline -Wcast-qual -Wcast-align -Wmissing-declarations -Wpointer-arith -Wno-long-long -pedantic -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-format-zero-length -DNDEBUG -DSHARED_EXT=\"so\" -D_GNU_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -ffast-math -funroll-loops -D_FORTIFY_SOURCE=2 -DNDEBUG -fexpensive-optimizations -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/reproducible-path/ufoai-2.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wnon-virtual-dtor -DCOMPILE_MAP -I/usr/include/SDL2 -D_REENTRANT -c -o release-linux-x86_64/ufoslicer/ports/unix/unix_main.cpp.o src/ports/unix/unix_main.cpp -MP -MD -MT release-linux-x86_64/ufoslicer/ports/unix/unix_main.cpp.o cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ In file included from /usr/include/unistd.h:25, from src/ports/unix/unix_main.cpp:26: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from src/ports/unix/../../common/../shared/shared.h:54, from src/ports/unix/../../common/common.h:30, from src/ports/unix/unix_main.cpp:38: src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 20 | #if CXX11(4, 4, 0, cxx_defaulted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:20:43: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if CXX11(4, 4, 0, cxx_deleted_functions) | ^ src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:26:41: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if not CXX11(4, 7, 1400, cxx_override_control) | ^ src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] src/ports/unix/../../common/../shared/cxx.h:32:47: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ===> LD [ufoslicer] mkdir -p ./ "c++" release-linux-x86_64/ufoslicer/tools/ufoslicer.cpp.o release-linux-x86_64/ufoslicer/common/bspslicer.cpp.o release-linux-x86_64/ufoslicer/common/files.cpp.o release-linux-x86_64/ufoslicer/common/list.cpp.o release-linux-x86_64/ufoslicer/common/mem.cpp.o release-linux-x86_64/ufoslicer/common/unzip.cpp.o release-linux-x86_64/ufoslicer/common/ioapi.cpp.o release-linux-x86_64/ufoslicer/tools/ufo2map/common/bspfile.cpp.o release-linux-x86_64/ufoslicer/tools/ufo2map/common/scriplib.cpp.o release-linux-x86_64/ufoslicer/shared/mathlib.cpp.o release-linux-x86_64/ufoslicer/shared/aabb.cpp.o release-linux-x86_64/ufoslicer/shared/byte.cpp.o release-linux-x86_64/ufoslicer/shared/images.cpp.o release-linux-x86_64/ufoslicer/shared/parse.cpp.o release-linux-x86_64/ufoslicer/shared/shared.cpp.o release-linux-x86_64/ufoslicer/shared/utf8.cpp.o release-linux-x86_64/ufoslicer/ports/unix/unix_files.cpp.o release-linux-x86_64/ufoslicer/ports/unix/unix_shared.cpp.o release-linux-x86_64/ufoslicer/ports/unix/unix_main.cpp.o -lpng -ljpeg -lm -lz -lSDL2 -Wl,-z,relro -Wl,-z,now -o ufoslicer make[2]: Leaving directory '/build/reproducible-path/ufoai-2.5' /usr/bin/make manual make[2]: Entering directory '/build/reproducible-path/ufoai-2.5' /bin/sh: 1: cd: can't cd to /build/reproducible-path/ufoai-2.5/contrib/installer/mojosetup/scripts ls: cannot access '*.lua': No such file or directory find: ‘base/maps’: No such file or directory /bin/sh: 0: Illegal option - build/maps.mk:45: target '.' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo' doesn't match the target pattern build/maps.mk:45: target 'src' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client' doesn't match the target pattern build/maps.mk:45: target 'src/po' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cgame' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cgame' doesn't match the target pattern build/maps.mk:45: target 'radiant' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cgame/campaign' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cgame/campaign' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/ui' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/ui' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/ui/node' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/ui/node' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/game' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/game' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/game' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events/event' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events/event' doesn't match the target pattern build/maps.mk:45: target 'src/tools' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/ufos' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/renderer' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/renderer' doesn't match the target pattern build/maps.mk:45: target 'src/client' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/common' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/common' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/common' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/misc' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events/event/actor' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events/event/actor' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/tests' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/game/lua' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/game/lua' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/game/lua' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/tools' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame' doesn't match the target pattern build/maps.mk:45: target 'base' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events/event/world' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events/event/world' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign' doesn't match the target pattern build/maps.mk:45: target 'base/ufos' doesn't match the target pattern build/maps.mk:45: target 'unittest' doesn't match the target pattern build/maps.mk:45: target 'src/docs' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cgame/campaign/missions' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cgame/campaign/missions' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/server' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/server' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/server' doesn't match the target pattern build/maps.mk:45: target 'unittest/maps' doesn't match the target pattern build/maps.mk:45: target 'src/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs' doesn't match the target pattern build/maps.mk:45: target 'src/client/ui' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/common' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/vegetation' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events/event/player' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events/event/player' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/shared' doesn't match the target pattern build/maps.mk:45: target 'src/common' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex' doesn't match the target pattern build/maps.mk:45: target 'src/client/renderer' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/shared' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/sound' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/sound' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/client' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/client/renderer' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex/images' doesn't match the target pattern build/maps.mk:45: target 'src/client/ui/node' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events/event/inventory' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events/event/inventory' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/input' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/input' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/common' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/shared' doesn't match the target pattern build/maps.mk:45: target 'build' doesn't match the target pattern build/maps.mk:45: target 'base/ufos/ui' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cinematic' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cinematic' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/shared' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/common' doesn't match the target pattern build/maps.mk:45: target 'radiant/bitmaps' doesn't match the target pattern build/maps.mk:45: target 'src/game/lua' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cgame/multiplayer' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cgame/multiplayer' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/dropships' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/city' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/shared' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/shared' doesn't match the target pattern build/maps.mk:45: target 'base/ufos/msgid' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/tools/ufo2map/common' doesn't match the target pattern build/maps.mk:45: target 'build/projects' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/ports' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/ports' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/cars' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/office' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/ports' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/trucks' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection' doesn't match the target pattern build/maps.mk:45: target 'src/tools/blender' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/tools/ufo2map/check' doesn't match the target pattern build/maps.mk:45: target 'unittest/save' doesn't match the target pattern build/maps.mk:45: target 'src/tests' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/include' doesn't match the target pattern build/maps.mk:45: target 'src/shared' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/machines' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/tools' doesn't match the target pattern build/maps.mk:45: target 'unittest/save/campaign' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/tools/ufomodel' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/tools' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/alien' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/ports' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/ports' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/ports' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'debian' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/living_room' doesn't match the target pattern build/maps.mk:45: target 'src/server' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/web' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/web' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/misc/shop' doesn't match the target pattern build/maps.mk:45: target 'src/libs' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/tools/ufo2map/common' doesn't match the target pattern build/maps.mk:45: target 'src/libs/picomodel' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/actor' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cgame/skirmish' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cgame/skirmish' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/math' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos' doesn't match the target pattern build/maps.mk:45: target 'src/ports' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/bath' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/ufos/crashed_scout' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/entityinspector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/map' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi/internal' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/houses' doesn't match the target pattern build/maps.mk:45: target '.pc' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/memory' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/memory/tools' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/common' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/interceptors' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/kitchen' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign/missions' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/eventmanager' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/bedroom' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xyview' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign/save' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/world' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map/check' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textool' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/camera' doesn't match the target pattern build/maps.mk:45: target 'src/client/cinematic' doesn't match the target pattern build/maps.mk:45: target 'radiant/sourceviewer' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos/uitest' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map/common' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex/chapters' doesn't match the target pattern build/maps.mk:45: target 'src/client/input' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/algorithm' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos/uisample' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/generic' doesn't match the target pattern build/maps.mk:45: target 'src/client/sound' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/ports/linux' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/ports/linux' doesn't match the target pattern build/maps.mk:45: target 'build/modules' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/pathfinding' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render/backend' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/container' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/multiplayer' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/settings' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush/construct' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/filterdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filters' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem/pk3' doesn't match the target pattern build/maps.mk:45: target 'src/ports/windows' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/player' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ump' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/surfaceinspector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/scenegraph' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/material' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/light' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/picomodel' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src/tools' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xmlregistry' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/undo' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/colourscheme' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textures' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sound' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/libs' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/libs' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufomodel' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/mainframe' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/referencecache' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/particle' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/stream' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base' doesn't match the target pattern build/maps.mk:45: target 'src/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/libs/mumble' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/libs/mumble' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/doors' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch/src' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/uimanager' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/particles' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/entitylist' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/script' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/xmlutil' doesn't match the target pattern build/maps.mk:45: target 'src/client/web' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/inventory' doesn't match the target pattern build/maps.mk:45: target 'build/platforms' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch/src/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/commandlist' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textool/item' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/selectionset' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/sound' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/model' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/generic' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/entitydef' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/eclassmodel' doesn't match the target pattern build/maps.mk:45: target 'src/ports/android' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/ortho' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/mru' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/modelselector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/common' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/namespace' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/keys' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/group' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush/csg' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/string' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/signal' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/window' doesn't match the target pattern build/maps.mk:45: target 'debian/man' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch' doesn't match the target pattern build/maps.mk:45: target 'src/tools/scripts' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render/frontend' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/particles' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/clipper' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/os' doesn't match the target pattern build/maps.mk:45: target 'contrib' doesn't match the target pattern build/maps.mk:45: target 'base/media' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch/src' doesn't match the target pattern build/maps.mk:45: target 'unittest/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi/internal/filetypes' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/transform' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/menu' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/maptools' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/shaderclipboard' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/map/algorithm' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brushexport' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/q3radiant' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/scripts' doesn't match the target pattern build/maps.mk:45: target 'src/ports/linux' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/skirmish' doesn't match the target pattern build/maps.mk:45: target 'debian/patches' doesn't match the target pattern build/maps.mk:45: target 'contrib/scripts' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch/src/common' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xyview/grid' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/textureoverview' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/overlay' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/lightdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/findshader' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/findbrush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/about' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/log' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem/directory' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/modulesystem' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.4' doesn't match the target pattern build/maps.mk:45: target 'src/resources' doesn't match the target pattern build/maps.mk:45: target 'src/libs/mumble' doesn't match the target pattern build/maps.mk:45: target 'contrib/scripts/bashcompletion' doesn't match the target pattern build/maps.mk:45: target 'base/ai' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/umpeditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/splash' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/scripteditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/materialeditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/brush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/terrain' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/mapdef' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/memory' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/menu' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/ifc' doesn't match the target pattern build/maps.mk:45: target 'src/tools/masterserver' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/ufoai.game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/textures' doesn't match the target pattern build/maps.mk:45: target 'src/ports/macosx' doesn't match the target pattern build/maps.mk:45: target 'debian/icons' doesn't match the target pattern build/maps.mk:45: target 'debian/bin' doesn't match the target pattern build/maps.mk:45: target 'build/projects/codelite' doesn't match the target pattern build/maps.mk:45: target 'build/projects/codeblocks' doesn't match the target pattern build/maps.mk:45: target 'build/modes' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/prefdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/event' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/debugging' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/games' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/textures/radiant' doesn't match the target pattern build/maps.mk:45: target 'src/ports/solaris' doesn't match the target pattern build/maps.mk:45: target 'debian/upstream' doesn't match the target pattern build/maps.mk:45: target 'debian/source' doesn't match the target pattern find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory make[3]: Entering directory '/build/reproducible-path/ufoai-2.5/src/docs/tex' pdflatex ufo-manual_EN.tex This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./ufo-manual_EN.tex LaTeX2e <2024-11-01> L3 programming layer <2024-11-02> LaTeX Warning: \include should only be used after \begin{document} on input lin e 4. (./header.tex (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrartcl.cls Document Class: scrartcl 2024/10/24 v3.43 KOMA-Script document class (article) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty))) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty)) (/usr/share/texlive/texmf-dist/tex/latex/anysize/anysize.sty document style option `anysize' loaded Michael Salzenberg, Thomas Esser, Dirk Hillbrecht Version 1.0, Aug 13, 1994 ) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Option `a4paper' is no longer used. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) (/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty) (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))) (/usr/share/texlive/texmf-dist/tex/latex/pdfsync/pdfsync.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def) No file ufo-manual_EN.aux. (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (/usr/share/texlive/texmf-dist/tex/latex/bookmark/bookmark.sty (/usr/share/texlive/texmf-dist/tex/latex/bookmark/bkm-pdftex.def)) Underfull \hbox (badness 10000) in paragraph at lines 7--10 [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] No file ufo-manual_EN.toc. [3] (./chapters/intro.tex Underfull \hbox (badness 10000) in paragraph at lines 12--13 [4]) [5] (./chapters/community.tex) [6] (./chapters/firststeps.tex) [7] (./chapters/geoscape.tex Underfull \hbox (badness 10000) in paragraph at lines 8--9 Overfull \hbox (10.95003pt too wide) in paragraph at lines 10--11 [][][][] [8 <./images/geoscape_final.jpg>] [9]) [10] (./chapters/base.tex [11]) [12] [13] (./chapters/mechanics.tex) [14 <./images/badges_rekrut_final.jpg> <./images/badges_sergeant_final.jpg> <./ images/badges_hauptmann_final.jpg>] (./chapters/tactical.tex [15 <./images/HUD_final.jpg>] [16] Underfull \hbox (badness 10000) in paragraph at lines 66--67 [17 <./images/HUD_detail_final.jpg>]) [18 <./images/altHUD_final.jpg>] (./chapters/battlescape.tex [19]) [20] [21] (./chapters/options.tex [22]) [23] [24] (./chapters/multiplayer.tex [25]) [26] (./chapters/trouble.tex) [27] (./chapters/sysreq.tex) [28] (./chapters/credits.tex) [29] (./chapters/licenses.tex) [30] (./chapters/changelog.tex) [31] (./ufo-manual_EN.aux (./chapters/intro.aux) (./chapters/community.aux) (./chapters/firststeps.aux) (./chapters/geoscape.aux) (./chapters/base.aux) (./chapters/mechanics.aux) (./chapters/tactical.aux) (./chapters/battlescape.aux) (./chapters/options.aux) (./chapters/multiplayer.aux) (./chapters/trouble.aux) (./chapters/sysreq.aux) (./chapters/credits.aux) (./chapters/licenses.aux) (./chapters/changelog.aux)) Package rerunfilecheck Warning: File `ufo-manual_EN.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on ufo-manual_EN.pdf (31 pages, 920389 bytes). Transcript written on ufo-manual_EN.log. pdflatex ufo-manual_EN.tex This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./ufo-manual_EN.tex LaTeX2e <2024-11-01> L3 programming layer <2024-11-02> LaTeX Warning: \include should only be used after \begin{document} on input lin e 4. (./header.tex (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrartcl.cls Document Class: scrartcl 2024/10/24 v3.43 KOMA-Script document class (article) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty))) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty)) (/usr/share/texlive/texmf-dist/tex/latex/anysize/anysize.sty document style option `anysize' loaded Michael Salzenberg, Thomas Esser, Dirk Hillbrecht Version 1.0, Aug 13, 1994 ) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Option `a4paper' is no longer used. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) (/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty) (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))) (/usr/share/texlive/texmf-dist/tex/latex/pdfsync/pdfsync.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def) (./ufo-manual_EN.aux (./chapters/intro.aux) (./chapters/community.aux) (./chapters/firststeps.aux) (./chapters/geoscape.aux) (./chapters/base.aux) (./chapters/mechanics.aux) (./chapters/tactical.aux) (./chapters/battlescape.aux) (./chapters/options.aux) (./chapters/multiplayer.aux) (./chapters/trouble.aux) (./chapters/sysreq.aux) (./chapters/credits.aux) (./chapters/licenses.aux) (./chapters/changelog.aux)) (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./ufo-manual_EN.out) (./ufo-manual_EN.out) (/usr/share/texlive/texmf-dist/tex/latex/bookmark/bookmark.sty (/usr/share/texlive/texmf-dist/tex/latex/bookmark/bkm-pdftex.def)) Underfull \hbox (badness 10000) in paragraph at lines 7--10 [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./ufo-manual_EN.toc [3] [4]) [5] (./chapters/intro.tex Underfull \hbox (badness 10000) in paragraph at lines 12--13 [6]) [7] (./chapters/community.tex) [8] (./chapters/firststeps.tex) [9] (./chapters/geoscape.tex Underfull \hbox (badness 10000) in paragraph at lines 8--9 Overfull \hbox (10.95003pt too wide) in paragraph at lines 10--11 [][][][] [10 <./images/geoscape_final.jpg>] [11]) [12] (./chapters/base.tex [13]) [14] [15] (./chapters/mechanics.tex) [16 <./images/badges_rekrut_final.jpg> <./images/badges_sergeant_final.jpg> <./ images/badges_hauptmann_final.jpg>] (./chapters/tactical.tex [17 <./images/HUD_final.jpg>] [18] Underfull \hbox (badness 10000) in paragraph at lines 66--67 [19 <./images/HUD_detail_final.jpg>]) [20 <./images/altHUD_final.jpg>] (./chapters/battlescape.tex [21]) [22] [23] (./chapters/options.tex [24]) [25] [26] (./chapters/multiplayer.tex [27]) [28] (./chapters/trouble.tex) [29] (./chapters/sysreq.tex) [30] (./chapters/credits.tex) [31] (./chapters/licenses.tex) [32] (./chapters/changelog.tex) [33] (./ufo-manual_EN.aux (./chapters/intro.aux) (./chapters/community.aux) (./chapters/firststeps.aux) (./chapters/geoscape.aux) (./chapters/base.aux) (./chapters/mechanics.aux) (./chapters/tactical.aux) (./chapters/battlescape.aux) (./chapters/options.aux) (./chapters/multiplayer.aux) (./chapters/trouble.aux) (./chapters/sysreq.aux) (./chapters/credits.aux) (./chapters/licenses.aux) (./chapters/changelog.aux)) ) (see the transcript file for additional information) Output written on ufo-manual_EN.pdf (33 pages, 926716 bytes). Transcript written on ufo-manual_EN.log. make[3]: Leaving directory '/build/reproducible-path/ufoai-2.5/src/docs/tex' make[2]: Leaving directory '/build/reproducible-path/ufoai-2.5' cd /build/reproducible-path/ufoai-2.5/base \ && zip -r 0ufos.pk3 ufos \ && zip -r 0base.pk3 *.cfg mapcycle*.txt ai/*.lua adding: ufos/ (stored 0%) adding: ufos/sprites_tmp.ufo (deflated 77%) adding: ufos/installation.ufo (deflated 61%) adding: ufos/weapons_human.ufo (deflated 90%) adding: ufos/implants.ufo (deflated 47%) adding: ufos/weapons_particle.ufo (deflated 81%) adding: ufos/seq_modelview.ufo (deflated 57%) adding: ufos/terrain.ufo (deflated 93%) adding: ufos/ptl_explosions.ufo (deflated 82%) adding: ufos/version.ufo (stored 0%) adding: ufos/music.ufo (deflated 62%) adding: ufos/models.ufo (deflated 83%) adding: ufos/cities.ufo (deflated 69%) adding: ufos/researched_list.ufo (deflated 75%) adding: ufos/team_templates.ufo (deflated 73%) adding: ufos/equipment_missions.ufo (deflated 77%) adding: ufos/seq_credits.ufo (deflated 80%) adding: ufos/campaign.ufo (deflated 85%) adding: ufos/icons.ufo (deflated 84%) adding: ufos/research_logic.ufo (deflated 75%) adding: ufos/language.ufo (deflated 73%) adding: ufos/msgid/ (stored 0%) adding: ufos/msgid/ugvs.ufo (deflated 76%) adding: ufos/msgid/aircraftitems.ufo (deflated 68%) adding: ufos/msgid/buildings.ufo (deflated 66%) adding: ufos/msgid/skills.ufo (deflated 73%) adding: ufos/msgid/campaigntexts.ufo (deflated 52%) adding: ufos/msgid/campaigns.ufo (deflated 63%) adding: ufos/msgid/story.ufo (deflated 64%) adding: ufos/msgid/news.ufo (deflated 60%) adding: ufos/msgid/missionbriefing.ufo (deflated 56%) adding: ufos/msgid/irc.ufo (deflated 43%) adding: ufos/msgid/aircraft.ufo (deflated 64%) adding: ufos/msgid/aliens.ufo (deflated 77%) adding: ufos/msgid/weapons.ufo (deflated 70%) adding: ufos/msgid/mails.ufo (deflated 53%) adding: ufos/msgid/installations.ufo (deflated 59%) adding: ufos/msgid/armour.ufo (deflated 59%) adding: ufos/msgid/concepts.ufo (deflated 60%) adding: ufos/msgid/tips.ufo (deflated 52%) adding: ufos/gamemodes.ufo (deflated 67%) adding: ufos/gametypes.ufo (deflated 87%) adding: ufos/skins.ufo (deflated 50%) adding: ufos/ptl_weaponsfx.ufo (deflated 85%) adding: ufos/sprites_tiled.ufo (deflated 85%) adding: ufos/research.ufo (deflated 88%) adding: ufos/team_aliens.ufo (deflated 86%) adding: ufos/weapons_plasma.ufo (deflated 87%) adding: ufos/weapons_melee.ufo (deflated 81%) adding: ufos/aircraftmanagement.ufo (deflated 80%) adding: ufos/medals.ufo (deflated 74%) adding: ufos/entities.ufo (deflated 76%) adding: ufos/weapons_aliens.ufo (deflated 81%) adding: ufos/events.ufo (deflated 72%) adding: ufos/team_names.ufo (deflated 65%) adding: ufos/fonts.ufo (deflated 72%) adding: ufos/msgoptions.ufo (deflated 78%) adding: ufos/seq_tutorials.ufo (deflated 83%) adding: ufos/weapons_ugv.ufo (deflated 71%) adding: ufos/weapons.ufo (deflated 87%) adding: ufos/otheritems.ufo (deflated 75%) adding: ufos/nations.ufo (deflated 65%) adding: ufos/basemanagement.ufo (deflated 73%) adding: ufos/ptl_misc.ufo (deflated 82%) adding: ufos/team_civilians.ufo (deflated 95%) adding: ufos/team_humans.ufo (deflated 86%) adding: ufos/seq_intro.ufo (deflated 77%) adding: ufos/inventory.ufo (deflated 61%) adding: ufos/ui/ (stored 0%) adding: ufos/ui/_interface.ufo (deflated 40%) adding: ufos/ui/aircraft_pilots.ufo (deflated 64%) adding: ufos/ui/physdat.ufo (deflated 74%) adding: ufos/ui/skirmish.ufo (deflated 72%) adding: ufos/ui/stats.ufo (deflated 79%) adding: ufos/ui/buildings.ufo (deflated 63%) adding: ufos/ui/transfer.ufo (deflated 77%) adding: ufos/ui/options.ufo (deflated 77%) adding: ufos/ui/popup_installations.ufo (deflated 82%) adding: ufos/ui/hud_default.ufo (deflated 79%) adding: ufos/ui/modeltest.ufo (deflated 41%) adding: ufos/ui/hud_.ufo (deflated 75%) adding: ufos/ui/basedefence.ufo (deflated 77%) adding: ufos/ui/campaign.ufo (deflated 79%) adding: ufos/ui/singleplayer.ufo (deflated 68%) adding: ufos/ui/production.ufo (deflated 79%) adding: ufos/ui/popup_capacity.ufo (deflated 64%) adding: ufos/ui/sys_editor.ufo (deflated 73%) adding: ufos/ui/multiplayer.ufo (deflated 78%) adding: ufos/ui/aircraft_info.ufo (deflated 75%) adding: ufos/ui/hud_phone.ufo (deflated 79%) adding: ufos/ui/multiplayeringame.ufo (deflated 56%) adding: ufos/ui/intro.ufo (deflated 55%) adding: ufos/ui/team.ufo (deflated 76%) adding: ufos/ui/sequence.ufo (deflated 53%) adding: ufos/ui/aircraft_equip.ufo (deflated 79%) adding: ufos/ui/research.ufo (deflated 74%) adding: ufos/ui/sys_popup.ufo (deflated 77%) adding: ufos/ui/cgame.ufo (deflated 66%) adding: ufos/ui/aircraft_soldiers.ufo (deflated 71%) adding: ufos/ui/material_editor.ufo (deflated 84%) adding: ufos/ui/hud_nohud.ufo (deflated 41%) adding: ufos/ui/web.ufo (deflated 64%) adding: ufos/ui/ufopedia.ufo (deflated 81%) adding: ufos/ui/market.ufo (deflated 75%) adding: ufos/ui/bases.ufo (deflated 72%) adding: ufos/ui/missionbriefing.ufo (deflated 58%) adding: ufos/ui/irc.ufo (deflated 70%) adding: ufos/ui/mailclient.ufo (deflated 65%) adding: ufos/ui/aircraft.ufo (deflated 70%) adding: ufos/ui/hire.ufo (deflated 77%) adding: ufos/ui/radar.ufo (deflated 21%) adding: ufos/ui/tutorials.ufo (deflated 52%) adding: ufos/ui/_menu.ufo (deflated 73%) adding: ufos/ui/inventory.ufo (deflated 73%) adding: ufos/ui/lostwon.ufo (deflated 78%) adding: ufos/ui/main.ufo (deflated 68%) adding: ufos/ui/basesummary.ufo (deflated 68%) adding: ufos/ui/popup_baseattack.ufo (deflated 74%) adding: ufos/ui/hospital.ufo (deflated 72%) adding: ufos/ui/equipment.ufo (deflated 76%) adding: ufos/ui/hud_genradar.ufo (deflated 71%) adding: ufos/ui/aliencont.ufo (deflated 74%) adding: ufos/ui/messageoptions.ufo (deflated 73%) adding: ufos/ui/_objectinfo.ufo (deflated 75%) adding: ufos/ui/geoscape.ufo (deflated 80%) adding: ufos/armour.ufo (deflated 74%) adding: ufos/weapons_laser.ufo (deflated 80%) adding: ufos/weapons_implants.ufo (deflated 57%) adding: ufos/ptl_weather.ufo (deflated 69%) adding: ufos/maps.ufo (deflated 88%) adding: ufos/equipment.ufo (deflated 79%) adding: ufos/alientype_missions.ufo (deflated 83%) adding: ufos/tips.ufo (deflated 58%) adding: ufos/components.ufo (deflated 78%) adding: ufos/weapons_multiplayer.ufo (deflated 81%) adding: autoexec.cfg (deflated 22%) adding: dedicated.cfg (deflated 72%) adding: default.cfg (deflated 42%) adding: filesystem.cfg (deflated 82%) adding: keys.cfg (deflated 76%) adding: safemode.cfg (deflated 33%) adding: video-high.cfg (deflated 45%) adding: video-low.cfg (deflated 46%) adding: video-medium.cfg (deflated 45%) adding: mapcycle-2on2.txt (deflated 32%) adding: mapcycle.txt (deflated 54%) adding: ai/alien.lua (deflated 54%) adding: ai/civilian.lua (deflated 74%) adding: ai/soldier.lua (deflated 73%) make[1]: Leaving directory '/build/reproducible-path/ufoai-2.5' dh_auto_test -i create-stamp debian/debhelper-build-stamp dh_prep -i dh_auto_install -i make -j6 install DESTDIR=/build/reproducible-path/ufoai-2.5/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/ufoai-2.5' /bin/sh: 1: cd: can't cd to /build/reproducible-path/ufoai-2.5/contrib/installer/mojosetup/scripts ls: cannot access '*.lua': No such file or directory find: ‘base/maps’: No such file or directory /bin/sh: 0: Illegal option - build/maps.mk:45: target '.' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo' doesn't match the target pattern build/maps.mk:45: target 'src' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client' doesn't match the target pattern build/maps.mk:45: target 'src/po' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cgame' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cgame' doesn't match the target pattern build/maps.mk:45: target 'radiant' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cgame/campaign' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cgame/campaign' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/ui' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/ui' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/ui/node' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/ui/node' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/game' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/game' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/game' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events/event' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events/event' doesn't match the target pattern build/maps.mk:45: target 'src/tools' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/ufos' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/renderer' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/renderer' doesn't match the target pattern build/maps.mk:45: target 'src/client' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/common' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/common' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/common' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/misc' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events/event/actor' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events/event/actor' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/tests' doesn't match the target pattern build/maps.mk:45: target 'src/docs' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/game/lua' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/game/lua' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/game/lua' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/tools' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'base' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events/event/world' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events/event/world' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex' doesn't match the target pattern build/maps.mk:45: target 'base/ufos' doesn't match the target pattern build/maps.mk:45: target 'unittest' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cgame/campaign/missions' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cgame/campaign/missions' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/server' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/server' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/server' doesn't match the target pattern build/maps.mk:45: target 'unittest/maps' doesn't match the target pattern build/maps.mk:45: target 'src/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs' doesn't match the target pattern build/maps.mk:45: target 'src/client/ui' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/common' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/vegetation' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events/event/player' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events/event/player' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/shared' doesn't match the target pattern build/maps.mk:45: target 'src/common' doesn't match the target pattern build/maps.mk:45: target 'src/client/renderer' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/shared' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/sound' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/sound' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/client' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/client/renderer' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex/images' doesn't match the target pattern build/maps.mk:45: target 'src/client/ui/node' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/battlescape/events/event/inventory' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/battlescape/events/event/inventory' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/input' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/input' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/common' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/shared' doesn't match the target pattern build/maps.mk:45: target 'build' doesn't match the target pattern build/maps.mk:45: target 'base/ufos/ui' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cinematic' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cinematic' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/shared' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/common' doesn't match the target pattern build/maps.mk:45: target 'radiant/bitmaps' doesn't match the target pattern build/maps.mk:45: target 'src/game/lua' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cgame/multiplayer' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cgame/multiplayer' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/dropships' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/city' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/shared' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/shared' doesn't match the target pattern build/maps.mk:45: target 'base/ufos/msgid' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/tools/ufo2map/common' doesn't match the target pattern build/maps.mk:45: target 'build/projects' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/ports' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/ports' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/cars' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/office' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/ports' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/trucks' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection' doesn't match the target pattern build/maps.mk:45: target 'src/tools/blender' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/tools/ufo2map/check' doesn't match the target pattern build/maps.mk:45: target 'unittest/save' doesn't match the target pattern build/maps.mk:45: target 'src/tests' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/include' doesn't match the target pattern build/maps.mk:45: target 'src/shared' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/machines' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/tools' doesn't match the target pattern build/maps.mk:45: target 'unittest/save/campaign' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/tools/ufomodel' doesn't match the target pattern build/maps.mk:45: target 'debian' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/tools' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/alien' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/ports' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/ports' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/ports' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufomodel/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo2map/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/living_room' doesn't match the target pattern build/maps.mk:45: target 'src/server' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/web' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/web' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/misc/shop' doesn't match the target pattern build/maps.mk:45: target 'src/libs' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoslicer/tools/ufo2map/common' doesn't match the target pattern build/maps.mk:45: target 'src/libs/picomodel' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/actor' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/client/cgame/skirmish' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/client/cgame/skirmish' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/math' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos' doesn't match the target pattern build/maps.mk:45: target 'src/ports' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/bath' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/ufos/crashed_scout' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/entityinspector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/map' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi/internal' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/houses' doesn't match the target pattern build/maps.mk:45: target '.pc' doesn't match the target pattern build/maps.mk:45: target 'src/docs/tex/chapters' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/memory' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/memory/tools' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/common' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/interceptors' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/kitchen' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign/missions' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/eventmanager' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/household/bedroom' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xyview' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/campaign/save' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/world' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map/check' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textool' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/camera' doesn't match the target pattern build/maps.mk:45: target 'src/client/cinematic' doesn't match the target pattern build/maps.mk:45: target 'radiant/sourceviewer' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos/uitest' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufo2map/common' doesn't match the target pattern build/maps.mk:45: target 'src/client/input' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/algorithm' doesn't match the target pattern build/maps.mk:45: target 'unittest/ufos/uisample' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/generic' doesn't match the target pattern build/maps.mk:45: target 'src/client/sound' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufoded/ports/linux' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/ports/linux' doesn't match the target pattern build/maps.mk:45: target 'build/modules' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/pathfinding' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render/backend' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/container' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/multiplayer' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/settings' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush/construct' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/filterdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filters' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem/pk3' doesn't match the target pattern build/maps.mk:45: target 'src/ports/windows' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/player' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ump' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/surfaceinspector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/scenegraph' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/material' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/light' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/picomodel' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src/tools' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xmlregistry' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/undo' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/colourscheme' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textures' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sound' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/libs' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/libs' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch' doesn't match the target pattern build/maps.mk:45: target '.pc/initialize-entityString.patch/src/tools/ufo2map' doesn't match the target pattern build/maps.mk:45: target 'src/tools/ufomodel' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/mainframe' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/referencecache' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/particle' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/stream' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base' doesn't match the target pattern build/maps.mk:45: target 'src/ports/unix' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/ufo/libs/mumble' doesn't match the target pattern build/maps.mk:45: target 'release-linux-x86_64/testall/libs/mumble' doesn't match the target pattern build/maps.mk:45: target 'radiant/prefabs/doors' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch/src' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/uimanager' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/particles' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/sidebar/entitylist' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/script' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/xmlutil' doesn't match the target pattern build/maps.mk:45: target 'src/client/web' doesn't match the target pattern build/maps.mk:45: target 'src/client/battlescape/events/event/inventory' doesn't match the target pattern build/maps.mk:45: target 'build/platforms' doesn't match the target pattern build/maps.mk:45: target '.pc/segfault-reactionfire-mode-bug-861979.patch/src/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/commandlist' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/textool/item' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/selectionset' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/sound' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/model' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/generic' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/entitydef' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/eclassmodel' doesn't match the target pattern build/maps.mk:45: target 'src/ports/android' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/ortho' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/mru' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/modelselector' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/common' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/namespace' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/keys' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/entity/group' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brush/csg' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/string' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/signal' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/window' doesn't match the target pattern build/maps.mk:45: target 'debian/man' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch' doesn't match the target pattern build/maps.mk:45: target 'src/tools/scripts' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/render/frontend' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/particles' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/clipper' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/os' doesn't match the target pattern build/maps.mk:45: target 'contrib' doesn't match the target pattern build/maps.mk:45: target 'base/media' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch/src' doesn't match the target pattern build/maps.mk:45: target 'unittest/game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/webapi/internal/filetypes' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/transform' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/menu' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/maptools' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/selection/shaderclipboard' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/map/algorithm' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/brushexport' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/q3radiant' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/scripts' doesn't match the target pattern build/maps.mk:45: target 'src/ports/linux' doesn't match the target pattern build/maps.mk:45: target 'src/client/cgame/skirmish' doesn't match the target pattern build/maps.mk:45: target 'debian/patches' doesn't match the target pattern build/maps.mk:45: target 'contrib/scripts' doesn't match the target pattern build/maps.mk:45: target '.pc/bug-949301-mxml.patch/src/common' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/xyview/grid' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/textureoverview' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/overlay' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/lightdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/findshader' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/findbrush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/about' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/log' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/filesystem/directory' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/modulesystem' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.4' doesn't match the target pattern build/maps.mk:45: target 'src/resources' doesn't match the target pattern build/maps.mk:45: target 'src/libs/mumble' doesn't match the target pattern build/maps.mk:45: target 'debian/.debhelper' doesn't match the target pattern build/maps.mk:45: target 'contrib/scripts/bashcompletion' doesn't match the target pattern build/maps.mk:45: target 'base/ai' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/umpeditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/splash' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/scripteditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/materialeditor' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/brush' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/terrain' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ufoscript/mapdef' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/memory' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/menu' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/ifc' doesn't match the target pattern build/maps.mk:45: target 'src/tools/masterserver' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/ufoai.game' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/textures' doesn't match the target pattern build/maps.mk:45: target 'src/ports/macosx' doesn't match the target pattern build/maps.mk:45: target 'debian/icons' doesn't match the target pattern build/maps.mk:45: target 'debian/bin' doesn't match the target pattern build/maps.mk:45: target 'debian/.debhelper/generated' doesn't match the target pattern build/maps.mk:45: target 'build/projects/codelite' doesn't match the target pattern build/maps.mk:45: target 'build/projects/codeblocks' doesn't match the target pattern build/maps.mk:45: target 'build/modes' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/radiant/ui/prefdialog' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/gtkutil/event' doesn't match the target pattern build/maps.mk:45: target 'src/tools/radiant/libs/debugging' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/games' doesn't match the target pattern build/maps.mk:45: target 'src/tools/gtkradiant/1.6/gamepack/base/textures/radiant' doesn't match the target pattern build/maps.mk:45: target 'src/ports/solaris' doesn't match the target pattern build/maps.mk:45: target 'debian/upstream' doesn't match the target pattern build/maps.mk:45: target 'debian/source' doesn't match the target pattern build/maps.mk:45: target 'debian/.debhelper/generated/_source' doesn't match the target pattern build/maps.mk:45: target 'debian/tmp' doesn't match the target pattern build/maps.mk:45: target 'debian/.debhelper/generated/_source/home' doesn't match the target pattern find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory find: ‘base/models’: No such file or directory zip warning: 0pics.pk3 not found or empty zip warning: zip file empty zip warning: 0models.pk3 not found or empty zip warning: zip file empty zip warning: 0snd.pk3 not found or empty zip warning: zip file empty zip warning: 0music.pk3 not found or empty zip warning: name not matched: music/*.ogg zip warning: 0maps.pk3 not found or empty zip warning: zip file empty zip warning: 0media.pk3 not found or empty adding: media/languages.ttf (deflated 38%) zip warning: 0materials.pk3 not found or empty zip warning: name not matched: materials/*.mat zip warning: 0textures.pk3 not found or empty zip warning: zip file empty zip warning: 0shaders.pk3 not found or empty zip warning: name not matched: shaders/*.glsl zip warning: 0videos.pk3 not found or empty src/po/ufoai-bg_BG.po src/po/ufoai-cs.po zip warning: zip file empty src/po/ufoai-da.po src/po/ufoai-de.po src/po/ufoai-el.po src/po/ufoai-en.po 2935 translated messages. src/po/ufoai-es.po src/po/ufoai-cs.po:9: warning: header field 'Language' still has the initial default value 1830 translated messages, 771 fuzzy translations, 334 untranslated messages. src/po/ufoai-es_ES.po src/po/ufoai-bg_BG.po:2: warning: header field 'Language' still has the initial default value 1975 translated messages, 691 fuzzy translations, 269 untranslated messages. 2881 translated messages, 45 fuzzy translations, 9 untranslated messages. src/po/ufoai-et.po src/po/ufoai-fi.po src/po/ufoai-el.po:2: warning: header field 'Language' still has the initial default value 881 translated messages, 1294 fuzzy translations, 760 untranslated messages. src/po/ufoai-da.po:23: warning: header field 'Language' still has the initial default value src/po/ufoai-fr.po 1341 translated messages, 985 fuzzy translations, 609 untranslated messages. src/po/ufoai-hu.po src/po/ufoai-fi.po:8: warning: header field 'Language' still has the initial default value src/po/ufoai-et.po:2: warning: header field 'Language' still has the initial default value 722 translated messages, 1278 fuzzy translations, 935 untranslated messages. 2016 translated messages, 666 fuzzy translations, 253 untranslated messages. 1772 translated messages, 220 fuzzy translations, 943 untranslated messages. 2365 translated messages, 379 fuzzy translations, 191 untranslated messages. src/po/ufoai-it.po src/po/ufoai-ja.po 2861 translated messages, 57 fuzzy translations, 17 untranslated messages. src/po/ufoai-ko.po src/po/ufoai-nl_NL.po 2931 translated messages, 4 fuzzy translations. src/po/ufoai-no.po src/po/ufoai-pl.po src/po/ufoai-ja.po:2: warning: header field 'Language' still has the initial default value 686 translated messages, 958 fuzzy translations, 1291 untranslated messages. src/po/ufoai-pt.po 2304 translated messages, 383 fuzzy translations, 248 untranslated messages. 2567 translated messages, 297 fuzzy translations, 71 untranslated messages. src/po/ufoai-pt_BR.po src/po/ufoai-ru.po 2163 translated messages, 567 fuzzy translations, 205 untranslated messages. src/po/ufoai-sl.po 2757 translated messages, 82 fuzzy translations, 96 untranslated messages. src/po/ufoai-sv.po 2762 translated messages, 173 untranslated messages. src/po/ufoai-th.po src/po/ufoai-pt_BR.po:2: warning: header field 'Language' still has the initial default value 935 translated messages, 1230 fuzzy translations, 770 untranslated messages. src/po/ufoai-tr.po src/po/ufoai-pt.po:2: warning: header field 'Language' still has the initial default value 1252 translated messages, 1000 fuzzy translations, 683 untranslated messages. src/po/ufoai-uk.po 2934 translated messages. src/po/ufoai-zh_CN.po src/po/ufoai-th.po:2: warning: header field 'Language' still has the initial default value src/po/ufoai-tr.po:8: warning: header field 'PO-Revision-Date' still has the initial default value src/po/ufoai-tr.po:8: warning: header field 'Last-Translator' still has the initial default value src/po/ufoai-tr.po:8: warning: header field 'Language-Team' still has the initial default value src/po/ufoai-tr.po:8: warning: header field 'Language' still has the initial default value src/po/ufoai-zh_CN.po:2: warning: header field 'Language' still has the initial default value 58 translated messages, 245 fuzzy translations, 2632 untranslated messages. 1066 translated messages1525 translated messages, 938 fuzzy translations, 1228 fuzzy translations, 472 untranslated messages. , 641 untranslated messages. 2233 translated messages, 360 fuzzy translations, 342 untranslated messages. 1792 translated messages, 783 fuzzy translations, 360 untranslated messages. src/po/ufoai-zh_TW.po src/po/uforadiant-de.po src/po/uforadiant-en.po 2934 translated messages. src/po/uforadiant-ru.po src/po/uforadiant-zh_CN.po Install memory src/po/uforadiant-de.po:2: warning: header field 'Language' missing in header 322 translated messages, 97 fuzzy translations, 55 untranslated messages. src/po/uforadiant-en.po:2: warning: header field 'Language' missing in header 474 translated messages. Install testall src/po/uforadiant-ru.po:2: warning: header field 'Language' missing in header src/po/uforadiant-zh_CN.po:2: warning: header field 'Language' missing in header 174 translated messages, 3 fuzzy translations, 297 untranslated messages. 319 translated messages, 7 fuzzy translations, 148 untranslated messages. src/po/ufoai-zh_TW.po:2: warning: header field 'Language' still has the initial default value Install ufo Install ufo2map 1909 translated messages, 729 fuzzy translations, 297 untranslated messages. Install ufoded Install ufomodel Install ufoslicer Binaries: /usr/bin/ Data: /usr/share/games/ufoai Libraries: /usr/lib/ Locales: Install locales Install pk3s make[1]: Leaving directory '/build/reproducible-path/ufoai-2.5' dh_install -i dh_installdocs -i dh_installchangelogs -i dh_installman -i dh_perl -i dh_link -i dh_strip_nondeterminism -i Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/ko/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/sv/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/zh_TW/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/no/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/pt_BR/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/de/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/cs/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/el/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/et/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/tr/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/th/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/ru/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/ja/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/es_ES/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/zh_CN/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/en/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/da/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/bg_BG/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/it/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/hu/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/pl/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/sl/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/fr/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/pt/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/fi/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/es/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/uk/LC_MESSAGES/ufoai.mo Normalized debian/ufoai-misc/usr/share/games/ufoai/base/i18n/nl_NL/LC_MESSAGES/ufoai.mo debian/rules override_dh_compress make[1]: Entering directory '/build/reproducible-path/ufoai-2.5' dh_compress -X.pdf make[1]: Leaving directory '/build/reproducible-path/ufoai-2.5' dh_fixperms -i debian/rules override_dh_missing make[1]: Entering directory '/build/reproducible-path/ufoai-2.5' dh_missing --list-missing dh_missing: warning: usr/bin/ufo exists in debian/tmp but is not installed to anywhere (related file: "ufo") dh_missing: warning: usr/bin/ufoded exists in debian/tmp but is not installed to anywhere (related file: "ufoded") dh_missing: warning: usr/bin/uforadiant exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/0base.pk3 exists in debian/tmp but is not installed to anywhere (related file: "base/0base.pk3") dh_missing: warning: usr/share/games/ufoai/base/0maps.pk3 exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/0media.pk3 exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/0models.pk3 exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/0pics.pk3 exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/0snd.pk3 exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/0textures.pk3 exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/0ufos.pk3 exists in debian/tmp but is not installed to anywhere (related file: "base/0ufos.pk3") dh_missing: warning: usr/share/games/ufoai/base/0videos.pk3 exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/bg_BG/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/cs/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/da/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/de/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/el/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/en/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/es/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/es_ES/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/et/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/fi/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/fr/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/hu/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/it/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/ja/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/ko/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/nl_NL/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/no/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/pl/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/pt/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/pt_BR/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/ru/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/sl/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/sv/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/th/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/tr/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/uk/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/zh_CN/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/base/i18n/zh_TW/LC_MESSAGES/ufoai.mo exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/memory exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/testall exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/games/ufoai/ufo exists in debian/tmp but is not installed to anywhere (related file: "ufo") dh_missing: warning: usr/share/games/ufoai/ufo2map exists in debian/tmp but is not installed to anywhere (related file: "ufo2map") dh_missing: warning: usr/share/games/ufoai/ufoded exists in debian/tmp but is not installed to anywhere (related file: "ufoded") dh_missing: warning: usr/share/games/ufoai/ufomodel exists in debian/tmp but is not installed to anywhere (related file: "ufomodel") dh_missing: warning: usr/share/games/ufoai/ufoslicer exists in debian/tmp but is not installed to anywhere (related file: "ufoslicer") While detecting missing files, dh_missing noted some files with a similar name to those that were missing. This warning /might/ be resolved by replacing references to the missing files with the similarly named ones that dh_missing found - assuming the content is identical. As an example, you might want to replace: * ufo with: * usr/bin/ufo in a file in debian/ or as argument to one of the dh_* tools called from debian/rules. (Note it is possible the paths are not used verbatim but instead directories containing or globs matching them are used instead) Alternatively, add the missing file to debian/not-installed if it cannot and should not be used. The following debhelper tools have reported what they installed (with files per package) * dh_install: ufoai (3), ufoai-common (2), ufoai-misc (30), ufoai-server (3), ufoai-tools (3) * dh_installdocs: ufoai (0), ufoai-common (0), ufoai-misc (1), ufoai-server (0), ufoai-tools (0) * dh_installman: ufoai (1), ufoai-common (0), ufoai-misc (0), ufoai-server (1), ufoai-tools (3) If the missing files are installed by another tool, please file a bug against it. When filing the report, if the tool is not part of debhelper itself, please reference the "Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+). (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.md.gz) Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built If the omission is intentional or no other helper can take care of this consider adding the paths to debian/not-installed. make[1]: Leaving directory '/build/reproducible-path/ufoai-2.5' dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i dpkg-deb: building package 'ufoai-misc' in '../ufoai-misc_2.5-8_all.deb'. dpkg-deb: building package 'ufoai-common' in '../ufoai-common_2.5-8_all.deb'. dpkg-genbuildinfo --build=all -O../ufoai_2.5-8_all.buildinfo dpkg-genchanges --build=all -O../ufoai_2.5-8_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2025-08-11T09:54:09Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Mon, 11 Aug 2025 09:54:10 +0000 | +------------------------------------------------------------------------------+ ufoai_2.5-8_all.changes: ------------------------ Format: 1.8 Date: Mon, 02 Dec 2024 12:25:02 +0100 Source: ufoai Binary: ufoai-common ufoai-misc Architecture: all Version: 2.5-8 Distribution: unstable Urgency: medium Maintainer: Debian Games Team Changed-By: Alexandre Detiste Description: ufoai-common - UFO: Alien Invasion -- scripts and configuration files ufoai-misc - UFO: Alien Invasion -- miscellaneous files and documentation Changes: ufoai (2.5-8) unstable; urgency=medium . * Team Upload * Set Rules-Requires-Root: no * Replace obsolete pkg-config with pkgconf . [ Debian Janitor ] * Apply multi-arch hints. * Remove constraints unnecessary since buster (oldstable) * Trim trailing whitespace. * Set upstream metadata fields: Archive, Bug-Database. Checksums-Sha1: f222a6d89239ce3fba6a8a25cb3cba6ccf30e004 416708 ufoai-common_2.5-8_all.deb 245152f339fb9d73480ed20eb2176819223c18b0 2550648 ufoai-misc_2.5-8_all.deb 2b46821c542971111c7111b1727a3c0f7d924d02 15142 ufoai_2.5-8_all.buildinfo Checksums-Sha256: 18378e4b03075bc6eb79a1278152d0d78070a75c82251f4affaa031d6fc35d3f 416708 ufoai-common_2.5-8_all.deb 6c3b42d3ea5be65dc9cde11b8c5e09d840555ad73469c0fe68a9ab70a2e77a69 2550648 ufoai-misc_2.5-8_all.deb 86b6767913310e7742df994caa13ba5f0f3615bc3bb4de8e1e5256de419de3e3 15142 ufoai_2.5-8_all.buildinfo Files: 011b76012d2ff11c5eafe7ac7c744e3e 416708 games optional ufoai-common_2.5-8_all.deb 8638f292135745b09693add60d029605 2550648 games optional ufoai-misc_2.5-8_all.deb 370e59442e7b37ce92b10a30c677adb6 15142 games optional ufoai_2.5-8_all.buildinfo +------------------------------------------------------------------------------+ | Buildinfo Mon, 11 Aug 2025 09:54:11 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: ufoai Binary: ufoai-common ufoai-misc Architecture: all Version: 2.5-8 Checksums-Md5: 011b76012d2ff11c5eafe7ac7c744e3e 416708 ufoai-common_2.5-8_all.deb 8638f292135745b09693add60d029605 2550648 ufoai-misc_2.5-8_all.deb Checksums-Sha1: f222a6d89239ce3fba6a8a25cb3cba6ccf30e004 416708 ufoai-common_2.5-8_all.deb 245152f339fb9d73480ed20eb2176819223c18b0 2550648 ufoai-misc_2.5-8_all.deb Checksums-Sha256: 18378e4b03075bc6eb79a1278152d0d78070a75c82251f4affaa031d6fc35d3f 416708 ufoai-common_2.5-8_all.deb 6c3b42d3ea5be65dc9cde11b8c5e09d840555ad73469c0fe68a9ab70a2e77a69 2550648 ufoai-misc_2.5-8_all.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Mon, 11 Aug 2025 09:54:09 +0000 Build-Path: /build/reproducible-path/ufoai-2.5 Build-Tainted-By: merged-usr-via-aliased-dirs Installed-Build-Depends: autoconf (= 2.72-3), automake (= 1:1.16.5-1.3), autopoint (= 0.22.5-2), autotools-dev (= 20220109.1), base-files (= 13.6), base-passwd (= 3.6.5), bash (= 5.2.32-1+b2), bash-completion (= 1:2.14.0-2), binutils (= 2.43.50.20241126-3), binutils-common (= 2.43.50.20241126-3), binutils-x86-64-linux-gnu (= 2.43.50.20241126-3), bsdextrautils (= 2.40.2-11), bsdutils (= 1:2.40.2-11), build-essential (= 12.12), bzip2 (= 1.0.8-6), comerr-dev (= 2.1-1.47.2~rc1-1), coreutils (= 9.5-1+b1), cpp (= 4:14.2.0-1), cpp-14 (= 14.2.0-8), cpp-14-x86-64-linux-gnu (= 14.2.0-8), cpp-x86-64-linux-gnu (= 4:14.2.0-1), dash (= 0.5.12-9), debconf (= 1.5.87), debhelper (= 13.20), debianutils (= 5.21), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.14.0-1), diffutils (= 1:3.10-1), dpkg (= 1.22.11), dpkg-dev (= 1.22.11), dwz (= 0.15-1+b1), file (= 1:5.45-3+b1), findutils (= 4.10.0-3), fontconfig-config (= 2.15.0-1.1+b1), fonts-dejavu-core (= 2.37-8), fonts-dejavu-mono (= 2.37-8), fonts-lmodern (= 2.005-1), g++ (= 4:14.2.0-1), g++-14 (= 14.2.0-8), g++-14-x86-64-linux-gnu (= 14.2.0-8), g++-x86-64-linux-gnu (= 4:14.2.0-1), gcc (= 4:14.2.0-1), gcc-14 (= 14.2.0-8), gcc-14-base (= 14.2.0-8), gcc-14-x86-64-linux-gnu (= 14.2.0-8), gcc-x86-64-linux-gnu (= 4:14.2.0-1), gettext (= 0.22.5-2), gettext-base (= 0.22.5-2), gir1.2-freedesktop (= 1.82.0-2), gir1.2-freedesktop-dev (= 1.82.0-2), gir1.2-glib-2.0 (= 2.82.2-3), gir1.2-glib-2.0-dev (= 2.82.2-3), gir1.2-harfbuzz-0.0 (= 10.0.1-1), gir1.2-ibus-1.0 (= 1.5.31-1), girepository-tools (= 2.82.2-3), grep (= 3.11-4), groff-base (= 1.23.0-5), gzip (= 1.12-1.1), hostname (= 3.25), icu-devtools (= 72.1-5+b1), init-system-helpers (= 1.67), intltool-debian (= 0.35.0+20060710.6), krb5-multidev (= 1.21.3-3), libacl1 (= 2.3.2-2+b1), libapache-pom-java (= 33-2), libarchive-zip-perl (= 1.68-1), libasan8 (= 14.2.0-8), libasound2-data (= 1.2.12-1), libasound2-dev (= 1.2.12-1+b1), libasound2t64 (= 1.2.12-1+b1), libasyncns0 (= 0.8-6+b5), libatomic1 (= 14.2.0-8), libattr1 (= 1:2.5.2-2), libaudit-common (= 1:4.0.2-2), libaudit1 (= 1:4.0.2-2), libbinutils (= 2.43.50.20241126-3), libblkid-dev (= 2.40.2-11), libblkid1 (= 2.40.2-11), libbrotli-dev (= 1.1.0-2+b6), libbrotli1 (= 1.1.0-2+b6), libbsd0 (= 0.12.2-2), libbz2-1.0 (= 1.0.8-6), libbz2-dev (= 1.0.8-6), libc-bin (= 2.40-4), libc-dev-bin (= 2.40-4), libc6 (= 2.40-4), libc6-dev (= 2.40-4), libcairo-gobject2 (= 1.18.2-2), libcairo2 (= 1.18.2-2), libcap-ng0 (= 0.8.5-4), libcap2 (= 1:2.66-5+b1), libcc1-0 (= 14.2.0-8), libcom-err2 (= 1.47.2~rc1-1), libcommons-logging-java (= 1.3.0-1), libcommons-parent-java (= 56-1), libcrypt-dev (= 1:4.4.36-5), libcrypt1 (= 1:4.4.36-5), libctf-nobfd0 (= 2.43.50.20241126-3), libctf0 (= 2.43.50.20241126-3), libcunit1 (= 2.1-3-dfsg-2.7+b1), libcunit1-dev (= 2.1-3-dfsg-2.7+b1), libcurl3t64-gnutls (= 8.11.0-1), libcurl4-gnutls-dev (= 8.11.0-1), libdb5.3t64 (= 5.3.28+dfsg2-9), libdbus-1-3 (= 1.14.10-6), libdbus-1-dev (= 1.14.10-6), libdebconfclient0 (= 0.274), libdebhelper-perl (= 13.20), libdecor-0-0 (= 0.2.2-2), libdecor-0-dev (= 0.2.2-2), libdpkg-perl (= 1.22.11), libdrm-amdgpu1 (= 2.4.123-1), libdrm-common (= 2.4.123-1), libdrm-dev (= 2.4.123-1), libdrm-intel1 (= 2.4.123-1), libdrm-nouveau2 (= 2.4.123-1), libdrm-radeon1 (= 2.4.123-1), libdrm2 (= 2.4.123-1), libedit2 (= 3.1-20240808-1), libegl-dev (= 1.7.0-1+b2), libegl-mesa0 (= 24.2.8-1), libegl1 (= 1.7.0-1+b2), libelf1t64 (= 0.192-4), libevent-2.1-7t64 (= 2.1.12-stable-10+b1), libexpat1 (= 2.6.4-1), libffi-dev (= 3.4.6-1), libffi8 (= 3.4.6-1), libfile-stripnondeterminism-perl (= 1.14.0-1), libflac-dev (= 1.4.3+ds-2.1+b1), libflac12t64 (= 1.4.3+ds-2.1+b1), libfluidsynth-dev (= 2.4.0-1), libfluidsynth3 (= 2.4.0-1), libfontbox-java (= 1:1.8.16-5), libfontconfig1 (= 2.15.0-1.1+b1), libfreetype-dev (= 2.13.3+dfsg-1), libfreetype6 (= 2.13.3+dfsg-1), libgbm-dev (= 24.2.8-1), libgbm1 (= 24.2.8-1), libgcc-14-dev (= 14.2.0-8), libgcc-s1 (= 14.2.0-8), libgdbm-compat4t64 (= 1.24-2), libgdbm6t64 (= 1.24-2), libgio-2.0-dev (= 2.82.2-3), libgio-2.0-dev-bin (= 2.82.2-3), libgirepository-2.0-0 (= 2.82.2-3), libgl-dev (= 1.7.0-1+b2), libgl1 (= 1.7.0-1+b2), libgl1-mesa-dri (= 24.2.8-1), libglapi-mesa (= 24.2.8-1), libgles-dev (= 1.7.0-1+b2), libgles1 (= 1.7.0-1+b2), libgles2 (= 1.7.0-1+b2), libglib2.0-0t64 (= 2.82.2-3), libglib2.0-bin (= 2.82.2-3), libglib2.0-data (= 2.82.2-3), libglib2.0-dev (= 2.82.2-3), libglib2.0-dev-bin (= 2.82.2-3), libglvnd0 (= 1.7.0-1+b2), libglx-dev (= 1.7.0-1+b2), libglx-mesa0 (= 24.2.8-1), libglx0 (= 1.7.0-1+b2), libgmp-dev (= 2:6.3.0+dfsg-2+b2), libgmp10 (= 2:6.3.0+dfsg-2+b2), libgmpxx4ldbl (= 2:6.3.0+dfsg-2+b2), libgnutls-dane0t64 (= 3.8.8-2), libgnutls-openssl27t64 (= 3.8.8-2), libgnutls28-dev (= 3.8.8-2), libgnutls30t64 (= 3.8.8-2), libgomp1 (= 14.2.0-8), libgprofng0 (= 2.43.50.20241126-3), libgraphite2-3 (= 1.3.14-2+b1), libgraphite2-dev (= 1.3.14-2+b1), libgssapi-krb5-2 (= 1.21.3-3), libgssrpc4t64 (= 1.21.3-3), libharfbuzz-cairo0 (= 10.0.1-1), libharfbuzz-dev (= 10.0.1-1), libharfbuzz-gobject0 (= 10.0.1-1), libharfbuzz-icu0 (= 10.0.1-1), libharfbuzz-subset0 (= 10.0.1-1), libharfbuzz0b (= 10.0.1-1), libhogweed6t64 (= 3.10-1+b1), libhwasan0 (= 14.2.0-8), libibus-1.0-5 (= 1.5.31-1), libibus-1.0-dev (= 1.5.31-1), libice-dev (= 2:1.1.1-1), libice6 (= 2:1.1.1-1), libicu-dev (= 72.1-5+b1), libicu72 (= 72.1-5+b1), libidn2-0 (= 2.3.7-2+b1), libidn2-dev (= 2.3.7-2+b1), libinstpatch-1.0-2 (= 1.1.6-1+b2), libinstpatch-dev (= 1.1.6-1+b2), libisl23 (= 0.27-1), libitm1 (= 14.2.0-8), libjack-dev (= 1:0.126.0-2+b3), libjack0 (= 1:0.126.0-2+b3), libjansson4 (= 2.14-2+b3), libjpeg-dev (= 1:2.1.5-3+b1), libjpeg62-turbo (= 1:2.1.5-3+b1), libjpeg62-turbo-dev (= 1:2.1.5-3+b1), libk5crypto3 (= 1.21.3-3), libkadm5clnt-mit12 (= 1.21.3-3), libkadm5srv-mit12 (= 1.21.3-3), libkdb5-10t64 (= 1.21.3-3), libkeyutils1 (= 1.6.3-4), libkpathsea6 (= 2024.20240313.70630+ds-5), libkrb5-3 (= 1.21.3-3), libkrb5-dev (= 1.21.3-3), libkrb5support0 (= 1.21.3-3), libldap-2.5-0 (= 2.5.18+dfsg-3+b1), libldap-dev (= 2.5.18+dfsg-3+b1), libllvm19 (= 1:19.1.4-1), liblsan0 (= 14.2.0-8), liblzma5 (= 5.6.3-1+b1), libmagic-mgc (= 1:5.45-3+b1), libmagic1t64 (= 1:5.45-3+b1), libmd0 (= 1.1.0-2+b1), libmodplug-dev (= 1:0.8.9.0-3+b2), libmodplug1 (= 1:0.8.9.0-3+b2), libmount-dev (= 2.40.2-11), libmount1 (= 2.40.2-11), libmp3lame0 (= 3.100-6+b3), libmpc3 (= 1.3.1-1+b3), libmpfi0 (= 1.5.4+ds-4), libmpfr6 (= 4.2.1-1+b2), libmpg123-0t64 (= 1.32.9-1), libmpg123-dev (= 1.32.9-1), libmxml-dev (= 3.3.1-1+b2), libmxml1 (= 3.3.1-1+b2), libncurses-dev (= 6.5-2+b1), libncurses6 (= 6.5-2+b1), libncursesw6 (= 6.5-2+b1), libnettle8t64 (= 3.10-1+b1), libnghttp2-14 (= 1.64.0-1), libnghttp2-dev (= 1.64.0-1), libnghttp3-9 (= 1.6.0-2), libnghttp3-dev (= 1.6.0-2), libngtcp2-16 (= 1.9.1-1), libngtcp2-crypto-gnutls-dev (= 1.9.1-1), libngtcp2-crypto-gnutls8 (= 1.9.1-1), libngtcp2-dev (= 1.9.1-1), libnsl2 (= 1.3.0-3+b3), libogg-dev (= 1.3.5-3+b2), libogg0 (= 1.3.5-3+b2), libopenal-data (= 1:1.24.1-2), libopenal-dev (= 1:1.24.1-2), libopenal1 (= 1:1.24.1-2), libopus-dev (= 1.5.2-2), libopus0 (= 1.5.2-2), libopusfile-dev (= 0.12-4+b3), libopusfile0 (= 0.12-4+b3), libout123-0t64 (= 1.32.9-1), libp11-kit-dev (= 0.25.5-2+b1), libp11-kit0 (= 0.25.5-2+b1), libpam-modules (= 1.5.3-7+b1), libpam-modules-bin (= 1.5.3-7+b1), libpam-runtime (= 1.5.3-7), libpam0g (= 1.5.3-7+b1), libpaper-utils (= 1.1.29+b2), libpaper1 (= 1.1.29+b2), libpciaccess-dev (= 0.17-3+b2), libpciaccess0 (= 0.17-3+b2), libpcre2-16-0 (= 10.44-4), libpcre2-32-0 (= 10.44-4), libpcre2-8-0 (= 10.44-4), libpcre2-dev (= 10.44-4), libpcre2-posix3 (= 10.44-4), libpdfbox-java (= 1:1.8.16-5), libperl5.40 (= 5.40.0-8), libpipeline1 (= 1.5.8-1), libpipewire-0.3-0t64 (= 1.2.7-1), libpipewire-0.3-dev (= 1.2.7-1), libpixman-1-0 (= 0.44.0-3), libpkgconf3 (= 1.8.1-4), libpng-dev (= 1.6.44-2), libpng16-16t64 (= 1.6.44-2), libpotrace0 (= 1.16-2+b2), libpsl-dev (= 0.21.2-1.1+b1), libpsl5t64 (= 0.21.2-1.1+b1), libptexenc1 (= 2024.20240313.70630+ds-5), libpulse-dev (= 16.1+dfsg1-5.1+b1), libpulse-mainloop-glib0 (= 16.1+dfsg1-5.1+b1), libpulse0 (= 16.1+dfsg1-5.1+b1), libpython3-stdlib (= 3.12.7-1), libpython3.12-minimal (= 3.12.7-3), libpython3.12-stdlib (= 3.12.7-3), libquadmath0 (= 14.2.0-8), libreadline-dev (= 8.2-5), libreadline8t64 (= 8.2-5), librtmp-dev (= 2.4+20151223.gitfa8646d.1-2+b5), librtmp1 (= 2.4+20151223.gitfa8646d.1-2+b5), libsamplerate0 (= 0.2.2-4+b2), libsamplerate0-dev (= 0.2.2-4+b2), libsasl2-2 (= 2.1.28+dfsg1-8), libsasl2-modules-db (= 2.1.28+dfsg1-8), libsdl2-2.0-0 (= 2.30.9+dfsg-1), libsdl2-dev (= 2.30.9+dfsg-1), libsdl2-mixer-2.0-0 (= 2.8.0+dfsg-1+b3), libsdl2-mixer-dev (= 2.8.0+dfsg-1+b3), libsdl2-ttf-2.0-0 (= 2.22.0+dfsg-1+b1), libsdl2-ttf-dev (= 2.22.0+dfsg-1+b1), libseccomp2 (= 2.5.5-2), libselinux1 (= 3.7-3+b1), libselinux1-dev (= 3.7-3+b1), libsensors-config (= 1:3.6.0-10), libsensors5 (= 1:3.6.0-10+b1), libsepol-dev (= 3.7-1), libsepol2 (= 3.7-1), libsframe1 (= 2.43.50.20241126-3), libsm-dev (= 2:1.2.4-1), libsm6 (= 2:1.2.4-1), libsmartcols1 (= 2.40.2-11), libsndfile1 (= 1.2.2-1+b3), libsndfile1-dev (= 1.2.2-1+b3), libsndio-dev (= 1.10.0-0.1), libsndio7.0 (= 1.10.0-0.1), libspa-0.2-dev (= 1.2.7-1), libspa-0.2-modules (= 1.2.7-1), libsqlite3-0 (= 3.46.1-1), libssh2-1-dev (= 1.11.1-1), libssh2-1t64 (= 1.11.1-1), libssl-dev (= 3.3.2-2), libssl3t64 (= 3.3.2-2), libstdc++-14-dev (= 14.2.0-8), libstdc++6 (= 14.2.0-8), libsyn123-0t64 (= 1.32.9-1), libsynctex2 (= 2024.20240313.70630+ds-5), libsysprof-capture-4-dev (= 47.1-1), libsystemd-dev (= 257~rc3-1), libsystemd0 (= 257~rc3-1), libtasn1-6 (= 4.19.0-3+b3), libtasn1-6-dev (= 4.19.0-3+b3), libteckit0 (= 2.5.12+ds1-1+b1), libtexlua53-5 (= 2024.20240313.70630+ds-5), libtheora-dev (= 1.1.1+dfsg.1-17), libtheora0 (= 1.1.1+dfsg.1-17), libtinfo6 (= 6.5-2+b1), libtirpc-common (= 1.3.4+ds-1.3), libtirpc3t64 (= 1.3.4+ds-1.3+b1), libtool (= 2.4.7-8), libtsan2 (= 14.2.0-8), libubsan1 (= 14.2.0-8), libuchardet0 (= 0.0.8-1+b2), libudev-dev (= 257~rc3-1), libudev1 (= 257~rc3-1), libunbound8 (= 1.22.0-1), libunistring5 (= 1.2-1+b1), libuuid1 (= 2.40.2-11), libvorbis-dev (= 1.3.7-2+b1), libvorbis0a (= 1.3.7-2+b1), libvorbisenc2 (= 1.3.7-2+b1), libvorbisfile3 (= 1.3.7-2+b1), libvulkan1 (= 1.3.296.0-1), libwayland-bin (= 1.23.0-1+b1), libwayland-client0 (= 1.23.0-1+b1), libwayland-cursor0 (= 1.23.0-1+b1), libwayland-dev (= 1.23.0-1+b1), libwayland-egl1 (= 1.23.0-1+b1), libwayland-server0 (= 1.23.0-1+b1), libwebrtc-audio-processing1 (= 0.3-1+b2), libx11-6 (= 2:1.8.10-2), libx11-data (= 2:1.8.10-2), libx11-dev (= 2:1.8.10-2), libx11-xcb1 (= 2:1.8.10-2), libxau-dev (= 1:1.0.11-1), libxau6 (= 1:1.0.11-1), libxaw7 (= 2:1.0.16-1), libxcb-dri2-0 (= 1.17.0-2+b1), libxcb-dri3-0 (= 1.17.0-2+b1), libxcb-glx0 (= 1.17.0-2+b1), libxcb-present0 (= 1.17.0-2+b1), libxcb-randr0 (= 1.17.0-2+b1), libxcb-render0 (= 1.17.0-2+b1), libxcb-shm0 (= 1.17.0-2+b1), libxcb-sync1 (= 1.17.0-2+b1), libxcb-xfixes0 (= 1.17.0-2+b1), libxcb1 (= 1.17.0-2+b1), libxcb1-dev (= 1.17.0-2+b1), libxcursor-dev (= 1:1.2.2-1+b1), libxcursor1 (= 1:1.2.2-1+b1), libxdmcp-dev (= 1:1.1.5-1), libxdmcp6 (= 1:1.1.5-1), libxext-dev (= 2:1.3.4-1+b2), libxext6 (= 2:1.3.4-1+b2), libxfixes-dev (= 1:6.0.0-2+b2), libxfixes3 (= 1:6.0.0-2+b2), libxi-dev (= 2:1.8.2-1), libxi6 (= 2:1.8.2-1), libxinerama-dev (= 2:1.1.4-3+b2), libxinerama1 (= 2:1.1.4-3+b2), libxkbcommon-dev (= 1.7.0-1), libxkbcommon0 (= 1.7.0-1), libxml2 (= 2.12.7+dfsg+really2.9.14-0.2+b1), libxml2-dev (= 2.12.7+dfsg+really2.9.14-0.2+b1), libxmu6 (= 2:1.1.3-3+b3), libxpm4 (= 1:3.5.17-1+b2), libxrandr-dev (= 2:1.5.4-1+b1), libxrandr2 (= 2:1.5.4-1+b1), libxrender-dev (= 1:0.9.10-1.1+b2), libxrender1 (= 1:0.9.10-1.1+b2), libxshmfence1 (= 1.3-1+b2), libxss-dev (= 1:1.2.3-1+b2), libxss1 (= 1:1.2.3-1+b2), libxt-dev (= 1:1.2.1-1.2+b1), libxt6t64 (= 1:1.2.1-1.2+b1), libxv-dev (= 2:1.0.11-1.1+b2), libxv1 (= 2:1.0.11-1.1+b2), libxvidcore-dev (= 2:1.3.7-1+b2), libxvidcore4 (= 2:1.3.7-1+b2), libxxf86vm-dev (= 1:1.1.4-1+b3), libxxf86vm1 (= 1:1.1.4-1+b3), libz3-4 (= 4.13.3-1), libzstd-dev (= 1.5.6+dfsg-1+b1), libzstd1 (= 1.5.6+dfsg-1+b1), libzzip-0-13t64 (= 0.13.72+dfsg.1-1.3), linux-libc-dev (= 6.11.10-1), m4 (= 1.4.19-4), make (= 4.3-4.1), man-db (= 2.13.0-1), mawk (= 1.3.4.20240905-1), media-types (= 10.1.0), mesa-libgallium (= 24.2.8-1), native-architecture (= 0.2.3), ncurses-base (= 6.5-2), ncurses-bin (= 6.5-2+b1), netbase (= 6.4), nettle-dev (= 3.10-1+b1), openssl-provider-legacy (= 3.3.2-2), patch (= 2.7.6-7), perl (= 5.40.0-8), perl-base (= 5.40.0-8), perl-modules-5.40 (= 5.40.0-8), pkgconf (= 1.8.1-4), pkgconf-bin (= 1.8.1-4), po-debconf (= 1.0.21+nmu1), preview-latex-style (= 13.2-1), python3 (= 3.12.7-1), python3-minimal (= 3.12.7-1), python3-packaging (= 24.2-1), python3.12 (= 3.12.7-3), python3.12-minimal (= 3.12.7-3), readline-common (= 8.2-5), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.24), sgml-base (= 1.31), sysvinit-utils (= 3.11-1), t1utils (= 1.41-4), tar (= 1.35+dfsg-3), tex-common (= 6.18), texlive-base (= 2024.20241115-1), texlive-binaries (= 2024.20240313.70630+ds-5), texlive-latex-base (= 2024.20241115-1), texlive-latex-extra (= 2024.20241115-1), texlive-latex-recommended (= 2024.20241115-1), texlive-pictures (= 2024.20241115-1), timgm6mb-soundfont (= 1.3-5), tzdata (= 2024b-3), ucf (= 3.0043+nmu1), usr-is-merged (= 39), util-linux (= 2.40.2-11), uuid-dev (= 2.40.2-11), x11-common (= 1:7.7+23.1), x11proto-dev (= 2024.1-1), xdg-utils (= 1.2.1-2), xkb-data (= 2.42-1), xml-core (= 0.19), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.6.3-1+b1), zip (= 3.0-14), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1), zlib1g-dev (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="parallel=6" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1733138702" +------------------------------------------------------------------------------+ | Package contents Mon, 11 Aug 2025 09:54:11 +0000 | +------------------------------------------------------------------------------+ ufoai-common_2.5-8_all.deb -------------------------- new Debian package, version 2.0. size 416708 bytes: control archive=816 bytes. 653 bytes, 17 lines control 294 bytes, 4 lines md5sums Package: ufoai-common Source: ufoai Version: 2.5-8 Architecture: all Maintainer: Debian Games Team Installed-Size: 437 Section: games Priority: optional Multi-Arch: foreign Homepage: https://ufoai.org Description: UFO: Alien Invasion -- scripts and configuration files It is the year 2084. You control a secret organisation charged with defending Earth from a brutal alien enemy. Build up your bases, prepare your team, and dive head-first into the fast and flowing turn-based combat. . This package contains scripts and configuration files for UFO: Alien Invasion which are useful for client and server. drwxr-xr-x root/root 0 2024-12-02 11:25 ./ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/doc/ufoai-common/ -rw-r--r-- root/root 818 2024-12-02 11:25 ./usr/share/doc/ufoai-common/changelog.Debian.gz -rw-r--r-- root/root 9091 2024-12-02 11:22 ./usr/share/doc/ufoai-common/copyright drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/ -rw-r--r-- root/root 7222 2024-12-02 11:25 ./usr/share/games/ufoai/base/0base.pk3 -rw-r--r-- root/root 419831 2024-12-02 11:25 ./usr/share/games/ufoai/base/0ufos.pk3 ufoai-misc_2.5-8_all.deb ------------------------ new Debian package, version 2.0. size 2550648 bytes: control archive=1572 bytes. 665 bytes, 17 lines control 2981 bytes, 34 lines md5sums Package: ufoai-misc Source: ufoai Version: 2.5-8 Architecture: all Maintainer: Debian Games Team Installed-Size: 12595 Section: games Priority: optional Multi-Arch: foreign Homepage: https://ufoai.org Description: UFO: Alien Invasion -- miscellaneous files and documentation It is the year 2084. You control a secret organisation charged with defending Earth from a brutal alien enemy. Build up your bases, prepare your team, and dive head-first into the fast and flowing turn-based combat. . This package contains architecture-independent data for the game UFO: Alien Invasion like language files and documentation. drwxr-xr-x root/root 0 2024-12-02 11:25 ./ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/doc-base/ -rw-r--r-- root/root 228 2024-12-02 11:22 ./usr/share/doc-base/ufoai-misc.ufoai-misc drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/doc/ufoai-misc/ -rw-r--r-- root/root 818 2024-12-02 11:25 ./usr/share/doc/ufoai-misc/changelog.Debian.gz -rw-r--r-- root/root 9091 2024-12-02 11:22 ./usr/share/doc/ufoai-misc/copyright -rw-r--r-- root/root 926716 2024-12-02 11:25 ./usr/share/doc/ufoai-misc/ufo-manual_EN.pdf drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/bg_BG/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/bg_BG/LC_MESSAGES/ -rw-r--r-- root/root 170635 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/bg_BG/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/cs/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/cs/LC_MESSAGES/ -rw-r--r-- root/root 135819 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/cs/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/da/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/da/LC_MESSAGES/ -rw-r--r-- root/root 108260 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/da/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/de/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/de/LC_MESSAGES/ -rw-r--r-- root/root 1004280 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/de/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/el/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/el/LC_MESSAGES/ -rw-r--r-- root/root 94685 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/el/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/en/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/en/LC_MESSAGES/ -rw-r--r-- root/root 1122749 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/en/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/es/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/es/LC_MESSAGES/ -rw-r--r-- root/root 1208787 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/es/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/es_ES/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/es_ES/LC_MESSAGES/ -rw-r--r-- root/root 541937 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/es_ES/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/et/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/et/LC_MESSAGES/ -rw-r--r-- root/root 50615 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/et/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/fi/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/fi/LC_MESSAGES/ -rw-r--r-- root/root 139769 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/fi/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/fr/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/fr/LC_MESSAGES/ -rw-r--r-- root/root 1120615 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/fr/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/hu/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/hu/LC_MESSAGES/ -rw-r--r-- root/root 389611 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/hu/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/it/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/it/LC_MESSAGES/ -rw-r--r-- root/root 175070 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/it/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/ja/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/ja/LC_MESSAGES/ -rw-r--r-- root/root 50009 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/ja/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/ko/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/ko/LC_MESSAGES/ -rw-r--r-- root/root 235738 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/ko/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/nl_NL/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/nl_NL/LC_MESSAGES/ -rw-r--r-- root/root 152170 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/nl_NL/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/no/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/no/LC_MESSAGES/ -rw-r--r-- root/root 409628 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/no/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/pl/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/pl/LC_MESSAGES/ -rw-r--r-- root/root 760302 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/pl/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/pt/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/pt/LC_MESSAGES/ -rw-r--r-- root/root 86685 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/pt/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/pt_BR/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/pt_BR/LC_MESSAGES/ -rw-r--r-- root/root 82137 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/pt_BR/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/ru/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/ru/LC_MESSAGES/ -rw-r--r-- root/root 1637550 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/ru/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/sl/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/sl/LC_MESSAGES/ -rw-r--r-- root/root 129643 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/sl/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/sv/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/sv/LC_MESSAGES/ -rw-r--r-- root/root 99947 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/sv/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/th/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/th/LC_MESSAGES/ -rw-r--r-- root/root 113533 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/th/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/tr/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/tr/LC_MESSAGES/ -rw-r--r-- root/root 9444 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/tr/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/uk/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/uk/LC_MESSAGES/ -rw-r--r-- root/root 1564307 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/uk/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/zh_CN/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/zh_CN/LC_MESSAGES/ -rw-r--r-- root/root 125207 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/zh_CN/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/zh_TW/ drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/zh_TW/LC_MESSAGES/ -rw-r--r-- root/root 135182 2024-12-02 11:25 ./usr/share/games/ufoai/base/i18n/zh_TW/LC_MESSAGES/ufoai.mo drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/games/ufoai/base/media/ -rw-r--r-- root/root 12612 2013-11-22 16:59 ./usr/share/games/ufoai/base/media/languages.ttf drwxr-xr-x root/root 0 2024-12-02 11:25 ./usr/share/pixmaps/ -rw-r--r-- root/root 5513 2024-12-02 11:22 ./usr/share/pixmaps/ufoai.xpm +------------------------------------------------------------------------------+ | Post Build Mon, 11 Aug 2025 09:54:15 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Mon, 11 Aug 2025 09:54:15 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Mon, 11 Aug 2025 09:54:19 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: all Build-Space: 338692 Build-Time: 969 Distribution: unstable Host Architecture: amd64 Install-Time: 8 Job: /srv/rebuilderd/tmp/rebuilderdCaf7M8/inputs/ufoai_2.5-8.dsc Machine Architecture: amd64 Package: ufoai Package-Time: 998 Source-Version: 2.5-8 Space: 338692 Status: successful Version: 2.5-8 -------------------------------------------------------------------------------- Finished at 2025-08-11T09:54:09Z Build needed 00:16:38, 338692k disk space build artifacts stored in /srv/rebuilderd/tmp/rebuilderdCaf7M8/out checking ufoai-common_2.5-8_all.deb: size... sha1... md5... sha256... all OK checking ufoai-misc_2.5-8_all.deb: size differs for ufoai-misc_2.5-8_all.deb