Closed RWolfyo closed 12 months ago
I have followed the build instructions like always, it built before (a little bit over month ago), used Debian 11, same result with ubuntu 20.04 logs:
[1516007] g++ -fno-strict-aliasing -Wall -Wno-unused -Wno-switch -Wno-array-bounds -msse -msse2 -msse3 -mfpmath=sse -ffast-math -m32 -fvisibility=hidden -fdiagnostics-color=always -Wno-unknown-pragmas -pthread -ffunction-sections -g1 -O2 -fno-builtin -Wno-narrowing -Wno-unused-result -mfpmath=sse -fno-diagnostics-show-caret -maccumulate-outgoing-args -fno-gnu-unique -include common.h -std=c++2a -fexceptions -fvisibility-inlines-hidden -Wno-invalid-offsetof -fpermissive -fno-stack-protector -Wno-trigraphs -no-integrated-cpp -D_GLIBCXX_USE_CXX11_ABI=1 -Wno-delete-non-virtual-dtor -DHAVE_STDINT_H -DHAVE_STRING_H -DGNUC -DPLATFORM_X86 -DFMT_HEADER_ONLY -DLUAJIT_ENABLE_LUA52COMPAT -DVERSION_SAFE_STEAM_API_INTERFACES -DNO_MVM -D_LINUX -DPOSIX -DSE_TF2=11 -DSOURCE_ENGINE=11 -DCOMPILER_GCC -DNO_HOOK_MALLOC -DNO_MALLOC_OVERRIDE -I /home/steam/alliedmodders/sourcemod/public -I /home/steam/sigsegv-mvm/src -I /home/steam/sigsegv-mvm/src/sdk -I /home/steam/alliedmodders/sourcemod/public -I /home/steam/alliedmodders/sourcemod/public/extensions -I /home/steam/alliedmodders/sourcemod/sourcepawn/include -I /home/steam/alliedmodders/sourcemod/public/amtl/amtl -I /home/steam/alliedmodders/sourcemod/public/amtl -I /home/steam/alliedmodders/metamod-source/core -I /home/steam/alliedmodders/metamod-source/core/sourcehook -I /home/steam/alliedmodders/hl2sdk-sdk2013/public -I /home/steam/alliedmodders/hl2sdk-sdk2013/public/engine -I /home/steam/alliedmodders/hl2sdk-sdk2013/public/mathlib -I /home/steam/alliedmodders/hl2sdk-sdk2013/public/vstdlib -I /home/steam/alliedmodders/hl2sdk-sdk2013/public/tier0 -I /home/steam/alliedmodders/hl2sdk-sdk2013/public/tier1 -I /home/steam/alliedmodders/hl2sdk-sdk2013/public/game/server -I /home/steam/alliedmodders/hl2sdk-sdk2013/public/toolframework -I /home/steam/alliedmodders/hl2sdk-sdk2013/game/shared -I /home/steam/alliedmodders/hl2sdk-sdk2013/common -I /home/steam/sigsegv-mvm/build/release/no-mvm/sigsegv-no-mvm2.tf2 -I /home/steam/sigsegv-mvm/libs/udis86 -I /home/steam/sigsegv-mvm/libs/lz4/lib -I /home/steam/sigsegv-mvm/libs/lodepng -I /home/steam/sigsegv-mvm/libs/capstone/include -I /home/steam/sigsegv-mvm/libs/ann/include -I /home/steam/sigsegv-mvm/libs/fmt/include -I /home/steam/sigsegv-mvm/libs/lua/src -H -c /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp -o src_mod_perf_sendprop_optimize.o In file included from /home/steam/sigsegv-mvm/src/mod.h:5, from /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp:1: /home/steam/sigsegv-mvm/src/mem/patch.h:5:2: warning: #warning TODO: add patch validation code, like we just did with detours! [-Wcpp] /home/steam/sigsegv-mvm/src/mem/patch.h:8:2: warning: #warning POSSIBLY PROBLEMATIC: NO PROTECTIONS AGAINST MULTI-PATCHING THE SAME FUNC/AREA! [-Wcpp] /home/steam/alliedmodders/hl2sdk-sdk2013/common/xbox/xboxstubs.h /home/steam/alliedmodders/hl2sdk-sdk2013/public/cmodel.h /home/steam/alliedmodders/hl2sdk-sdk2013/public/tier0/tmapi_dummy.h /home/steam/alliedmodders/hl2sdk-sdk2013/public/tier0/valve_minmax_off.h /usr/include/c++/10/cfloat /usr/include/c++/10/clocale /usr/include/c++/10/cstdio /usr/include/c++/10/ctime /usr/include/c++/10/cwctype /usr/include/i386-linux-gnu/asm/errno.h /usr/include/i386-linux-gnu/asm/posix_types.h /usr/include/i386-linux-gnu/asm/socket.h /usr/include/i386-linux-gnu/asm/sockios.h /usr/include/i386-linux-gnu/asm/types.h /usr/include/i386-linux-gnu/bits/auxv.h /usr/include/i386-linux-gnu/bits/confname.h /usr/include/i386-linux-gnu/bits/dirent.h /usr/include/i386-linux-gnu/bits/dirent_ext.h /usr/include/i386-linux-gnu/bits/dlfcn.h /usr/include/i386-linux-gnu/bits/environments.h /usr/include/i386-linux-gnu/bits/fcntl-linux.h /usr/include/i386-linux-gnu/bits/fcntl.h /usr/include/i386-linux-gnu/bits/flt-eval-method.h /usr/include/i386-linux-gnu/bits/fp-fast.h /usr/include/i386-linux-gnu/bits/fp-logb.h /usr/include/i386-linux-gnu/bits/in.h /usr/include/i386-linux-gnu/bits/iscanonical.h /usr/include/i386-linux-gnu/bits/libm-simd-decl-stubs.h /usr/include/i386-linux-gnu/bits/local_lim.h /usr/include/i386-linux-gnu/bits/locale.h /usr/include/i386-linux-gnu/bits/math-vector.h /usr/include/i386-linux-gnu/bits/mathinline.h /usr/include/i386-linux-gnu/bits/mman-linux.h /usr/include/i386-linux-gnu/bits/mman-map-flags-generic.h /usr/include/i386-linux-gnu/bits/mman-shared.h /usr/include/i386-linux-gnu/bits/mman.h /usr/include/i386-linux-gnu/bits/netdb.h /usr/include/i386-linux-gnu/bits/select.h /usr/include/i386-linux-gnu/bits/signal_ext.h /usr/include/i386-linux-gnu/bits/socket_type.h /usr/include/i386-linux-gnu/bits/statx-generic.h /usr/include/i386-linux-gnu/bits/statx.h /usr/include/i386-linux-gnu/bits/stdlib-bsearch.h /usr/include/i386-linux-gnu/bits/stdlib-float.h /usr/include/i386-linux-gnu/bits/sys_errlist.h /usr/include/i386-linux-gnu/bits/time64.h /usr/include/i386-linux-gnu/bits/timesize.h /usr/include/i386-linux-gnu/bits/types/struct_statx.h /usr/include/i386-linux-gnu/bits/types/struct_statx_timestamp.h /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/i386-linux-gnu/bits/unistd_ext.h /usr/include/i386-linux-gnu/bits/waitflags.h /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/i386-linux-gnu/gnu/stubs.h /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/c++/10/32/bits/ctype_base.h /usr/include/x86_64-linux-gnu/c++/10/32/bits/ctype_inline.h /usr/lib/gcc/x86_64-linux-gnu/10/include/syslimits.h In file included from /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp:17: /home/steam/sigsegv-mvm/src/util/iterate.h: In function ‘void ForEachTFPlayerEconEntity(CTFPlayer*, const FUNCTOR&)’: /home/steam/sigsegv-mvm/src/util/iterate.h:144:15: warning: invalid use of incomplete type ‘class CEconWearable’ In file included from /home/steam/sigsegv-mvm/src/util/clientmsg.h:5, from /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp:3: /home/steam/sigsegv-mvm/src/stub/baseplayer.h:10:7: note: forward declaration of ‘class CEconWearable’ /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp: In lambda function: /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp:1011:48: error: ‘struct std::atomic<bool>’ has no member named ‘notify_all’ /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp: In lambda function: /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp:1035:104: error: ‘struct std::atomic<bool>’ has no member named ‘wait’ /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp: In lambda function: /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp:1047:30: error: ‘struct std::atomic<bool>’ has no member named ‘notify_all’ /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp: In function ‘void Mod::Perf::SendProp_Optimize::Detour_SV_ComputeClientPacks(int, CGameClient**, CFrameSnapshot*)’: /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp:1051:84: error: ‘struct std::atomic<bool>’ has no member named ‘wait’ /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp:1057:48: error: ‘struct std::atomic<bool>’ has no member named ‘notify_all’ /home/steam/sigsegv-mvm/src/mod/perf/sendprop_optimize.cpp:1060:26: error: ‘struct std::atomic<bool>’ has no member named ‘wait’ Build failed: sigsegv-no-mvm.ext.2.tf2/src_mod_perf_sendprop_optimize.o
You need more recent gcc to build it, gcc 12 is enough
I have followed the build instructions like always, it built before (a little bit over month ago), used Debian 11, same result with ubuntu 20.04 logs: