Closed alistairaxd closed 3 years ago
Looks fine to me. Do you experience any other issues except compiler warnings?
These are just warnings, don't worry about it.
@cdguard in this case, what matters is the result you obtained and it was "build completed". These messages are only warnings from the compiler.
@LWSS close this issue, please
cdguard@LM1902:~$ cd Fuzion cdguard@LM1902:~/Fuzion$ ./update remote: Enumerating objects: 7, done. remote: Counting objects: 100% (7/7), done. remote: Total 7 (delta 6), reused 7 (delta 6), pack-reused 0 Unpacking objects: 100% (7/7), done. From https://github.com/LWSS/Fuzion 10dca1a0..61c18e0f master -> origin/master Updating 10dca1a0..61c18e0f Fast-forward src/SDK/IClientEntity.h | 2 +- src/hooker.cpp | 63 ++++++++++++++++++++++++------------------------- src/interfaces.cpp | 8 +++---- src/shortcuts.cpp | 1 - 4 files changed, 36 insertions(+), 38 deletions(-) -- No build type selected, default to Release -- Remove Item from List:/home/cdguard/Fuzion/src/ImGUI/examples/imgui_impl_opengles3.cpp -- Remove Item from List:/home/cdguard/Fuzion/src/ImGUI/misc/fonts/binary_to_compressed_c.cpp -- Remove Item from List:/home/cdguard/Fuzion/src/ImGUI/misc/freetype/imgui_freetype.cpp -- Configuring done -- Generating done -- Build files have been written to: /home/cdguard/Fuzion grep: /proc//maps: No such file or directory Scanning dependencies of target Fuzion [ 0%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Tabs/aimbottab.cpp.o [ 2%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Tabs/hvhtab.cpp.o [ 2%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Tabs/misctab.cpp.o [ 3%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Tabs/skinstab.cpp.o [ 4%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Tabs/triggerbottab.cpp.o [ 5%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Tabs/modelstab.cpp.o In file included from /home/cdguard/Fuzion/src/ATGUI/Tabs/aimbottab.cpp:6: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | () { memset(this, 0, sizeof(*this)); } | ^
/home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^
~~~~~ In file included from /home/cdguard/Fuzion/src/ATGUI/Tabs/triggerbottab.cpp:5: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | ImGuiTextEditState() { memset(this, 0, sizeof(this)); } | ^ /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^~~~~~ In file included from /home/cdguard/Fuzion/src/ATGUI/Tabs/modelstab.cpp:6: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | ImGuiTextEditState() { memset(this, 0, sizeof(this)); } | ^ /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^~~~~~ In file included from /home/cdguard/Fuzion/src/ATGUI/Tabs/skinstab.cpp:6: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | ImGuiTextEditState() { memset(this, 0, sizeof(this)); } | ^ /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^~~~~~ In file included from /home/cdguard/Fuzion/src/ATGUI/Tabs/hvhtab.cpp:7: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | ImGuiTextEditState() { memset(this, 0, sizeof(this)); } | ^ /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^~~~~~ In file included from /home/cdguard/Fuzion/src/ATGUI/Tabs/misctab.cpp:12: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | ImGuiTextEditState() { memset(this, 0, sizeof(this)); } | ^ /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^~~~~~ [ 6%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Tabs/visualstab.cpp.o [ 7%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Windows/colors.cpp.o [ 8%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Windows/configs.cpp.o In file included from /home/cdguard/Fuzion/src/ATGUI/Windows/colors.cpp:5: /home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | ImGuiTextEditState() { memset(this, 0, sizeof(this)); } | ^ /home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^~~~~~ In file included from /home/cdguard/Fuzion/src/ATGUI/Tabs/visualstab.cpp:5: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | ImGuiTextEditState() { memset(this, 0, sizeof(this)); } | ^ /home/cdguard/Fuzion/src/ATGUI/Tabs/../../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^~~~~~ [ 9%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Windows/main.cpp.o [ 10%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Windows/playerlist.cpp.o In file included from /home/cdguard/Fuzion/src/ATGUI/Windows/configs.cpp:9: /home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | ImGuiTextEditState() { memset(this, 0, sizeof(this)); } | ^ /home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^~~~~~ In file included from /home/cdguard/Fuzion/src/ATGUI/Windows/main.cpp:4: /home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | () { memset(this, 0, sizeof(*this)); } | ^/home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^
~~~~~ [ 10%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/Windows/skinmodelchanger.cpp.o In file included from /home/cdguard/Fuzion/src/ATGUI/Windows/skinmodelchanger.cpp:4: /home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | ImGuiTextEditState() { memset(this, 0, sizeof(this)); } | ^ /home/cdguard/Fuzion/src/ATGUI/Windows/../../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^~~~~~ [ 11%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/atgui.cpp.o [ 12%] Building CXX object CMakeFiles/Fuzion.dir/src/ATGUI/atguielements.cpp.o [ 13%] Building CXX object CMakeFiles/Fuzion.dir/src/EventListener.cpp.o [ 14%] Building CXX object CMakeFiles/Fuzion.dir/src/Fuzion.cpp.o [ 15%] Building CXX object CMakeFiles/Fuzion.dir/src/GUI/gui.cpp.o [ 16%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/aimbot.cpp.o [ 17%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/airstuck.cpp.o [ 18%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/angleindicator.cpp.o [ 19%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/antiaim.cpp.o [ 20%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/asuswalls.cpp.o [ 20%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/autoaccept.cpp.o [ 21%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/autoblock.cpp.o [ 22%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/autodefuse.cpp.o [ 23%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/autoknife.cpp.o [ 24%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/autostrafe.cpp.o [ 25%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/autowall.cpp.o [ 26%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/bhop.cpp.o [ 27%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/chams.cpp.o [ 28%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/clantagchanger.cpp.o [ 29%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/customglow.cpp.o [ 30%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/disablepostprocessing.cpp.o [ 30%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/dlights.cpp.o [ 31%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/edgejump.cpp.o [ 32%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/esp.cpp.o [ 33%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/eventlog.cpp.o [ 34%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/fakelag.cpp.o [ 35%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/fovchanger.cpp.o [ 36%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/grenadehelper.cpp.o [ 37%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/grenadeprediction.cpp.o [ 38%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/hitmarkers.cpp.o [ 39%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/jumpthrow.cpp.o [ 40%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/materialconfig.cpp.o [ 40%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/namechanger.cpp.o [ 41%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/namestealer.cpp.o [ 42%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/noduckcooldown.cpp.o [ 43%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/nofall.cpp.o [ 44%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/noflash.cpp.o [ 45%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/nosmoke.cpp.o [ 46%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/predictionsystem.cpp.o [ 47%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/radar.cpp.o [ 48%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/recoilcrosshair.cpp.o [ 49%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/resolver.cpp.o [ 50%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/showranks.cpp.o [ 50%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/showspectators.cpp.o [ 51%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/skinchanger.cpp.o [ 52%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/skybox.cpp.o [ 53%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/snipercrosshair.cpp.o [ 54%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/spammer.cpp.o [ 55%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/thirdperson.cpp.o In file included from /home/cdguard/Fuzion/src/Hacks/spammer.cpp:8: /home/cdguard/Fuzion/src/Hacks/../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/Hacks/../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | () { memset(this, 0, sizeof(this)); } | ^/home/cdguard/Fuzion/src/Hacks/../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^
~~~~~ [ 56%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/tracereffect.cpp.o [ 57%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/triggerbot.cpp.o [ 58%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/valvedscheck.cpp.o [ 59%] Building CXX object CMakeFiles/Fuzion.dir/src/Hacks/view.cpp.o [ 60%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/BeginFrame.cpp.o [ 60%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/CreateMove.cpp.o In file included from /usr/include/string.h:494, from /usr/include/c++/9/cstring:42, from /home/cdguard/Fuzion/src/Hacks/../SDK/common.h:2, from /home/cdguard/Fuzion/src/Hacks/../SDK/IInputSystem.h:5, from /home/cdguard/Fuzion/src/Hacks/tracereffect.h:3, from /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:1: In function ‘char strncpy(char, const char, size_t)’, inlined from ‘void TracerEffect::RestoreTracers()’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:94:16, inlined from ‘void TracerEffect::RestoreTracers()’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:86:6: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char builtin_strncpy(char, const char, long unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return _builtinstrncpy_chk (dest, src, len, bos (dest)); |~~~~~~^~~~~~~~/home/cdguard/Fuzion/src/Hacks/tracereffect.cpp: In function ‘void TracerEffect::RestoreTracers()’: /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:94:16: note: length computed here 94 | strncpy(swag->GetTracerEffect(), tracerRecords[i].effectName, strlen(tracerRecords[i].effectName)); |~^~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/DrawModelExecute.cpp.o In file included from /usr/include/string.h:494, from /usr/include/c++/9/cstring:42, from /home/cdguard/Fuzion/src/Hacks/../SDK/common.h:2, from /home/cdguard/Fuzion/src/Hacks/../SDK/IInputSystem.h:5, from /home/cdguard/Fuzion/src/Hacks/tracereffect.h:3, from /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:1: In function ‘char strncpy(char, const char, size_t)’, inlined from ‘void TracerEffect::CreateMove(CUserCmd)’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:169:24: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char __builtin_strncpy(char, const char*, long unsigned int)’ output truncated before terminating nul copying 20 bytes from a string of the same length [-Wstringop-truncation] 106 | return builtin_strncpy_chk (dest, src, len, bos (dest)); |~~~~~~^~~~~~~~In function ‘char strncpy(char, const char, size_t)’, inlined from ‘void TracerEffect::RestoreTracers()’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:94:16, inlined from ‘void TracerEffect::RestoreTracers()’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:86:6, inlined from ‘void TracerEffect::CreateMove(CUserCmd)’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:142:27: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char __builtin_strncpy(char, const char, long unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return builtin___strncpy_chk (dest, src, len, bos (dest)); |~~~~~~^~~~~~~~/home/cdguard/Fuzion/src/Hacks/tracereffect.cpp: In function ‘void TracerEffect::CreateMove(CUserCmd)’: /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:94:16: note: length computed here 94 | strncpy(swag->GetTracerEffect(), tracerRecords[i].effectName, strlen(tracerRecords[i].effectName)); |~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from /usr/include/c++/9/cstring:42, from /home/cdguard/Fuzion/src/Hacks/../SDK/common.h:2, from /home/cdguard/Fuzion/src/Hacks/../SDK/IInputSystem.h:5, from /home/cdguard/Fuzion/src/Hacks/tracereffect.h:3, from /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:1: In function ‘char strncpy(char, const char, size_t)’, inlined from ‘tracerRecord::tracerRecord(void, char, char, int)’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:14:16, inlined from ‘void TracerEffect::CreateMove(CUserCmd)’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:151:37: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char builtin_strncpy(char, const char, long unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 106 | return _builtinstrncpy_chk (dest, src, len, bos (dest)); |~~~~~~^~~~~~~~In function ‘char strncpy(char, const char, size_t)’, inlined from ‘tracerRecord::tracerRecord(void, char, char, int)’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:15:16, inlined from ‘void TracerEffect::CreateMove(CUserCmd)’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:151:37: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char __builtin_strncpy(char, const char, long unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 106 | return builtin_strncpy_chk (dest, src, len, bos (dest)); |~~~~~~^~~~~~~~In function ‘char strncpy(char, const char, size_t)’, inlined from ‘void TracerEffect::CreateMove(CUserCmd)’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:193:24: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char __builtin_strncpy(char, const char, long unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return builtin___strncpy_chk (dest, src, len, bos (dest)); |~~~~~~^~~~~~~~/home/cdguard/Fuzion/src/Hacks/tracereffect.cpp: In function ‘void TracerEffect::CreateMove(CUserCmd)’: /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:185:80: note: length computed here 185 | if( strlen(localWeapon->GetCSWpnData()->GetTracerEffect()) > strlen(tracerEffectNames[(int)Settings::TracerEffects::effect]) ) |~~^~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from /usr/include/c++/9/cstring:42, from /home/cdguard/Fuzion/src/Hacks/../SDK/common.h:2, from /home/cdguard/Fuzion/src/Hacks/../SDK/IInputSystem.h:5, from /home/cdguard/Fuzion/src/Hacks/tracereffect.h:3, from /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:1: In function ‘char strncpy(char, const char, size_t)’, inlined from ‘void TracerEffect::RestoreTracers()’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:94:16, inlined from ‘void TracerEffect::RestoreTracers()’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:86:6, inlined from ‘void TracerEffect::CreateMove(CUserCmd)’ at /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:101:23: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char __builtin_strncpy(char, const char, long unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return builtin___strncpy_chk (dest, src, len, bos (dest)); |~~~~~~^~~~~~~~/home/cdguard/Fuzion/src/Hacks/tracereffect.cpp: In function ‘void TracerEffect::CreateMove(CUserCmd)’: /home/cdguard/Fuzion/src/Hacks/tracereffect.cpp:94:16: note: length computed here 94 | strncpy(swag->GetTracerEffect(), tracerRecords[i].effectName, strlen(tracerRecords[i].effectName)); |~^~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/EmitSound.cpp.o [ 63%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/FireEventClientSide.cpp.o [ 64%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/FrameStageNotify.cpp.o [ 65%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/GetViewModelFOV.cpp.o [ 66%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/LevelInitPostEntity.cpp.o [ 67%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/OverrideConfig.cpp.o [ 68%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/OnScreenSizeChanged.cpp.o [ 69%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/OverrideView.cpp.o [ 70%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/Paint.cpp.o [ 70%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/PaintTraverse.cpp.o [ 71%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/PumpWindowsMessageLoop.cpp.o [ 72%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/RenderSmokePostViewmodel.cpp.o [ 73%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/RenderView.cpp.o [ 74%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/SetKeyCodeState.cpp.o [ 75%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/SetMouseCodeState.cpp.o [ 76%] Building CXX object CMakeFiles/Fuzion.dir/src/Hooks/ShouldDrawCrosshair.cpp.o [ 76%] Building CXX object CMakeFiles/Fuzion.dir/src/Utils/bonemaps.cpp.o [ 77%] Building CXX object CMakeFiles/Fuzion.dir/src/Utils/draw.cpp.o [ 78%] Building CXX object CMakeFiles/Fuzion.dir/src/Utils/entity.cpp.o [ 79%] Building CXX object CMakeFiles/Fuzion.dir/src/Utils/netvarmanager.cpp.o [ 80%] Building CXX object CMakeFiles/Fuzion.dir/src/Utils/patternfinder.cpp.o In file included from /home/cdguard/Fuzion/src/Utils/draw.cpp:9: /home/cdguard/Fuzion/src/Utils/../ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/Utils/../ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | () { memset(this, 0, sizeof(*this)); } | ^/home/cdguard/Fuzion/src/Utils/../ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^
~~~~~ [ 81%] Building CXX object CMakeFiles/Fuzion.dir/src/Utils/util.cpp.o [ 82%] Building CXX object CMakeFiles/Fuzion.dir/src/Utils/util_items.cpp.o [ 83%] Building CXX object CMakeFiles/Fuzion.dir/src/Utils/util_sdk.cpp.o [ 84%] Building CXX object CMakeFiles/Fuzion.dir/src/config.cpp.o [ 84%] Building CXX object CMakeFiles/Fuzion.dir/src/fonts.cpp.o [ 85%] Building CXX object CMakeFiles/Fuzion.dir/src/hooker.cpp.o [ 86%] Building CXX object CMakeFiles/Fuzion.dir/src/interfaces.cpp.o [ 87%] Building CXX object CMakeFiles/Fuzion.dir/src/sdlhook.cpp.o [ 88%] Building CXX object CMakeFiles/Fuzion.dir/src/settings.cpp.o [ 89%] Building CXX object CMakeFiles/Fuzion.dir/src/shortcuts.cpp.o /home/cdguard/Fuzion/src/settings.cpp: In function ‘void Settings::LoadDefaultsOrSave(std::string)’: /home/cdguard/Fuzion/src/settings.cpp:153:21: warning: ‘StyledWriter’ is deprecated: Use StreamWriterBuilder instead [-Wdeprecated-declarations] 153 | Json::StyledWriter styledWriter; | ^~~~ In file included from /home/cdguard/Fuzion/src/settings.cpp:7: /home/cdguard/Fuzion/src/json/json.h:2177:5: note: declared here 2177 | StyledWriter : public Writer { | ^~~~ In file included from /home/cdguard/Fuzion/src/sdlhook.cpp:11: /home/cdguard/Fuzion/src/ImGUI/imgui_internal.h: In constructor ‘ImGuiTextEditState::ImGuiTextEditState()’: /home/cdguard/Fuzion/src/ImGUI/imgui_internal.h:442:84: warning: ‘void memset(void, int, size_t)’ clearing an object of type ‘struct ImGuiTextEditState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 442 | ImGuiTextEditState() { memset(this, 0, sizeof(*this)); } | ^ /home/cdguard/Fuzion/src/ImGUI/imgui_internal.h:428:18: note: ‘struct ImGuiTextEditState’ declared here 428 | struct IMGUI_API ImGuiTextEditState | ^~~~~~ /home/cdguard/Fuzion/src/settings.cpp: In function ‘void Settings::SaveGrenadeInfo(std::string)’: /home/cdguard/Fuzion/src/settings.cpp:1201:21: warning: ‘StyledWriter’ is deprecated: Use StreamWriterBuilder instead [-Wdeprecated-declarations] 1201 | Json::StyledWriter styledWriter; | ^~~~ In file included from /home/cdguard/Fuzion/src/settings.cpp:7: /home/cdguard/Fuzion/src/json/json.h:2177:5: note: declared here 2177 | StyledWriter : public Writer { | ^~~~ [ 90%] Linking CXX shared library libFuzion.so [100%] Built target Fuzion copy fromlibupower-glib.so' [elf64-x86-64] to
stJFfSWW' [elf64-x86-64] Build Completed. cdguard@LM1902:~/Fuzion$