boulder v0.25.6 (Git ref fb8e3a6d0a3bce8758f797747f9c0a451b5bd8a5-dirty) └─ building mangohud-0.8.2-12-1 Refreshed repo0 The following package(s) will be installed: acl 2.3.2-5 attr 2.5.2-6 bash 5.3.8-28 boulder 0.25.6+git.fb8e3a6-120 brotli-libs 1.2.0-9 bsdtar 3.8.4-18 bsdtar-static 3.8.4-18 bzip2-libs 1.0.8-7 ca-certificates 20250516-17 ca-certificates-mozilla 3.119-38 ca-certificates-utils 20250516-17 clang 21.1.8-44 clang-libs 21.1.8-44 cmake 4.2.1-17 cmocka 1.1.8-3 cmocka-devel 1.1.8-3 compiler-rt 21.1.8-44 coreutils 0.5.0-29 cracklib 2.10.3-3 cryptsetup-libs 2.8.3-10 curl-libs 8.17.0-27 cyrus-sasl-libs 2.1.28-5 dash 0.5.13.1-15 dbus 1.16.2-13 dbus-devel 1.16.2-13 device-mapper-libs 2.03.38-13 diffutils 3.12-6 elfutils-libs 0.194-10 envsubst 0.26-10 expat 2.7.3-10 file 5.46-10 findutils 4.10.0-4 fmt 12.1.0-9 fmt-devel 12.1.0-9 gawk 5.3.2-8 gcc 15.2.0+git.e4ee38ae-18 gdbm-libs 1.26-7 git 2.52.0-22 glfw 3.5.0-3 glfw-devel 3.5.0-3 glib2 2.86.3-34 glibc 2.42+git.8aaf4b73-31 glibc-devel 2.42+git.8aaf4b73-31 glslang 16.1.0-12 glslang-libs 16.1.0-12 gmp 6.3.0-5 gpm-libs 1.20.7-4 grep 3.12-7 gzip 1.14-6 helix 25.07.01-8 hwloc-libs 2.12.2-5 iana-etc 20251120-3 icu 78.1-11 icu-devel 78.1-11 icu-libs 78.1-11 isl 0.27-2 json-c 0.18-5 kbd 2.9.0-9 keyutils 1.6.3-4 kmod-libs 34.2-10 krb5-libs 1.22.1-4 layout 0.1.0-8 less 685-13 libarchive 3.8.4-18 libatomic 15.2.0+git.e4ee38ae-18 libb2 0.98.1-2 libblkid 2.41.3-18 libbpf 1.6.2-6 libcap 2.77-12 libcap-ng 0.8.5-5 libcom_err 1.47.3-6 libeconf 0.7.10-6 libedit 20251016-3.1-5 libelf 0.194-10 libfdisk 2.41.3-18 libffi 3.5.2-9 libffi-devel 3.5.2-9 libgcc 15.2.0+git.e4ee38ae-18 libgcc-static 15.2.0+git.e4ee38ae-18 libgcrypt 1.11.2-8 libglvnd 1.7.0-9 libglvnd-devel 1.7.0-9 libglvnd-egl 1.7.0-9 libglvnd-gles 1.7.0-9 libglvnd-glx 1.7.0-9 libglvnd-opengl 1.7.0-9 libgomp 15.2.0+git.e4ee38ae-18 libgpg-error 1.58-7 libidn2 2.3.8-5 libmount 2.41.3-18 libpciaccess 0.18.1-5 libpsl 0.21.5-4 libpwquality 1.4.5-3 libseccomp 2.6.0-6 libsecret 0.21.7-8 libsmartcols 2.41.3-18 libsodium 1.0.20+git.d44593f1-3 libssh2 1.11.1-3 libstdc++ 15.2.0+git.e4ee38ae-18 libstdc++-devel 15.2.0+git.e4ee38ae-18 libstdc++-static 15.2.0+git.e4ee38ae-18 libstone 0.0.1-4 libtasn1 4.20.0-3 libunistring 1.4.1-6 libutempter 1.2.1-2 libuuid 2.41.3-18 libuv 1.51.0-6 libx11 1.8.12-8 libx11-devel 1.8.12-8 libxau 1.0.12-5 libxau-devel 1.0.12-5 libxcb 1.17.0-6 libxcb-devel 1.17.0-6 libxcrypt 4.5.2-10 libxext 1.3.6-6 libxext-devel 1.3.6-6 libxkbcommon 1.13.1-15 libxkbcommon-devel 1.13.1-15 libxml2 2.15.1-18 libxml2-devel 2.15.1-18 libxrandr 1.5.4-7 libxrandr-devel 1.5.4-7 libxrender 0.9.12-6 libxrender-devel 0.9.12-6 linux-headers 6.18-27 linux-pam-libs 1.7.1-18 lld 21.1.8-44 lld-libs 21.1.8-44 llvm 21.1.8-44 llvm-libs 21.1.8-44 lz4 1.10.0-4 lzo 2.10-2 meson 1.10.0-19 mimalloc 2.2.4-9 mpc 1.3.1-3 mpdecimal 4.0.1-2 mpfr 4.2.2-5 nano 8.7-38 ncurses-base 6.6-20251231-20 ncurses-libs 6.6-20251231-20 nghttp2-libs 1.68.0-13 nghttp3 1.13.1-3 ninja 1.13.2-6 ntpd-rs 1.6.2-6 openldap 2.6.10-5 openmp 21.1.8-44 openmp-devel 21.1.8-44 openssl-libs 3.6.0-33 os-info 2025.12-12 p11-kit 0.25.10-9 p11-kit-libs 0.25.10-9 pcre2 10.47-8 pkgconf 2.5.1-12 polly 21.1.8-44 procps 4.0.5-7 python 3.11.14-14 python-libs 3.11.14-14 python-mako 1.3.10-6 python-markupsafe 3.0.2-6 qrencode 4.1.1-3 readline 8.3.3-9 ripgrep 15.1.0-4 sed 4.9-3 spdlog 1.17.0-7 spdlog-devel 1.17.0-7 spirv-tools-libs 2025.5-14 sqlite 3.51.1-16 sudo-rs 0.2.11-18 system-accounts 0.1.0-8 systemd 257.10-74 systemd-devel 257.10-74 terminus-font 4.49.1-2 tpm2-tss 4.1.3-4 tzdata 2025c-8 util-linux 2.41.3-18 uutils-coreutils 0.5.0-29 vim 9.1.1966-16 wayland 1.24.0-8 wayland-devel 1.24.0-8 xkeyboard-config 2.46-7 xorgproto 2025.1-5 xxd 9.1.1966-16 xz 5.8.2-14 zlib 2.3.2-22 zlib-devel 2.3.2-22 zstd-libs 1.5.7-12 Installed brotli-libs (cached) Installed bzip2-libs (cached) Installed bsdtar (cached) Installed attr (cached) Installed acl (cached) Installed ca-certificates (cached) Installed ca-certificates-mozilla (cached) Installed bash (cached) Installed bsdtar-static (cached) Installed ca-certificates-utils (cached) Installed clang (cached) Installed coreutils (cached) Installed cmocka (cached) Installed cmocka-devel (cached) Installed cracklib (cached) Installed compiler-rt (cached) Installed clang-libs (cached) Installed curl-libs (cached) Installed cryptsetup-libs (cached) Installed dash (cached) Installed cyrus-sasl-libs (cached) Installed device-mapper-libs (cached) Installed elfutils-libs (cached) Installed envsubst (cached) Installed diffutils (cached) Installed dbus (cached) Installed expat (cached) Installed dbus-devel (cached) Installed file (cached) Installed findutils (cached) Installed fmt (cached) Installed gdbm-libs (cached) Installed gawk (cached) Installed fmt-devel (cached) Installed glib2 (cached) Installed git (cached) Installed glslang (cached) Installed glslang-libs (cached) Installed gmp (cached) Installed gpm-libs (cached) Installed glibc-devel (cached) Installed gcc (cached) Installed gzip (cached) Installed grep (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed icu (cached) Installed icu-libs (cached) Installed isl (cached) Installed json-c (cached) Installed icu-devel (cached) Installed keyutils (cached) Installed kmod-libs (cached) Installed krb5-libs (cached) Installed helix (cached) Installed layout (cached) Installed less (cached) Installed libarchive (cached) Installed kbd (cached) Installed libatomic (cached) Installed libb2 (cached) Installed libbpf (cached) Installed libblkid (cached) Installed libcom_err (cached) Installed libcap-ng (cached) Installed libcap (cached) Installed libeconf (cached) Installed libedit (cached) Installed libelf (cached) Installed libfdisk (cached) Installed libffi (cached) Installed libgcc (cached) Installed libgcc-static (cached) Installed libffi-devel (cached) Installed libgcrypt (cached) Installed libglvnd (cached) Installed libglvnd-egl (cached) Installed libglvnd-devel (cached) Installed libglvnd-gles (cached) Installed libglvnd-opengl (cached) Installed libglvnd-glx (cached) Installed libgomp (cached) Installed libmount (cached) Installed libidn2 (cached) Installed libgpg-error (cached) Installed libpciaccess (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed libsecret (cached) Installed libpwquality (cached) Installed libsmartcols (cached) Installed libssh2 (cached) Installed libsodium (cached) Installed libstdc++ (cached) Installed libstone (cached) Installed libtasn1 (cached) Installed libunistring (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libuv (cached) Installed libstdc++-devel (cached) Installed libx11 (cached) Installed glibc (cached) Installed libxau (cached) Installed libxau-devel (cached) Installed libxcb (cached) Installed libxcrypt (cached) Installed libxext (cached) Installed libxext-devel (cached) Installed libxkbcommon (cached) Installed libxkbcommon-devel (cached) Installed libxml2 (cached) Installed libx11-devel (cached) Installed libxml2-devel (cached) Installed libxrandr (cached) Installed libxrandr-devel (cached) Installed libxrender (cached) Installed libxrender-devel (cached) Installed linux-pam-libs (cached) Installed lld (cached) Installed lld-libs (cached) Installed llvm (cached) Installed llvm-libs (cached) Installed lz4 (cached) Installed lzo (cached) Installed linux-headers (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed nano (cached) Installed libxcb-devel (cached) Installed ncurses-libs (cached) Installed cmake (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed meson (cached) Installed ntpd-rs (cached) Installed openldap (cached) Installed ninja (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed openssl-libs (cached) Installed os-info (cached) Installed p11-kit-libs (cached) Installed pcre2 (cached) Installed pkgconf (cached) Installed p11-kit (cached) Installed polly (cached) Installed python (cached) Installed procps (cached) Installed python-markupsafe (cached) Installed python-mako (cached) Installed qrencode (cached) Installed readline (cached) Installed ripgrep (cached) Installed sed (cached) Installed ncurses-base (cached) Installed spirv-tools-libs (cached) Installed sqlite (cached) Installed sudo-rs (cached) Installed system-accounts (cached) Installed python-libs (cached) Installed systemd (cached) Installed terminus-font (cached) Installed tpm2-tss (cached) Installed systemd-devel (cached) Installed util-linux (cached) Installed tzdata (cached) Installed uutils-coreutils (cached) Installed wayland (cached) Installed wayland-devel (cached) Installed xkeyboard-config (cached) Installed xorgproto (cached) Installed xxd (cached) Installed vim (cached) Installed xz (cached) Installed zlib (cached) Installed zlib-devel (cached) Installed zstd-libs (cached) Installed glfw-devel Installed spdlog Installed glfw Installed spdlog-devel Installed boulder Installed libstdc++-static 41470 entries blitted in 0.37s (110.9k / s) Sharing 1 upstream(s) with the build container Shared MangoHud-v0.8.2-Source.tar.xz x86_64 │Prepare │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1767647830 │P│ + export SOURCE_DATE_EPOCH │P│ + PGO_STAGE=NONE │P│ + export PGO_STAGE │P│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │P│ + export PKG_CONFIG_PATH │P│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │P│ + export FFLAGS │P│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │P│ + export LDFLAGS │P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │P│ + export CGO_LDFLAGS │P│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │P│ + export DFLAGS │P│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + CC=clang │P│ + export CC │P│ + CXX=clang++ │P│ + export CXX │P│ + OBJC=clang │P│ + export OBJC │P│ + OBJCXX=clang++ │P│ + export OBJCXX │P│ + CPP=clang-cpp │P│ + export CPP │P│ + OBJCPP='clang -E -' │P│ + export OBJCPP │P│ + OBJCXXCPP='clang++ -E' │P│ + export OBJCXXCPP │P│ + AR=llvm-ar │P│ + export AR │P│ + LD=ld.lld │P│ + export LD │P│ + OBJCOPY=llvm-objcopy │P│ + export OBJCOPY │P│ + NM=llvm-nm │P│ + export NM │P│ + RANLIB=llvm-ranlib │P│ + export RANLIB │P│ + STRIP=llvm-strip │P│ + export STRIP │P│ + PATH=/usr/bin:/bin │P│ + export PATH │P│ + CCACHE_DIR=/mason/ccache │P│ + export CCACHE_DIR │P│ + CCACHE_BASEDIR=/mason/build/x86_64 │P│ + export CCACHE_BASEDIR │P│ + test -z /mason/ccache │P│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │P│ + NINJA_STATUS='[%f/%t %es (%P)] ' │P│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │P│ + export CARGO_BUILD_DEP_INFO_BASEDIR │P│ + CARGO_NET_RETRY=5 │P│ + export CARGO_NET_RETRY │P│ + CARGO_PROFILE_RELEASE_DEBUG=full │P│ + export CARGO_PROFILE_RELEASE_DEBUG │P│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │P│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │P│ + CARGO_PROFILE_RELEASE_LTO=off │P│ + export CARGO_PROFILE_RELEASE_LTO │P│ + CARGO_PROFILE_RELEASE_STRIP=none │P│ + export CARGO_PROFILE_RELEASE_STRIP │P│ + RUSTC_WRAPPER= │P│ + export RUSTC_WRAPPER │P│ + test -z '' │P│ + unset RUSTC_WRAPPER │P│ + GOCACHE= │P│ + export GOCACHE │P│ + test -z '' │P│ + unset GOCACHE │P│ + GOMODCACHE= │P│ + export GOMODCACHE │P│ + test -z '' │P│ + unset GOMODCACHE │P│ + CARGO_HOME= │P│ + export CARGO_HOME │P│ + test -z '' │P│ + unset CARGO_HOME │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ + mkdir -p MangoHud-v0.8.2-Source.tar.xz │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + bsdtar-static xf /mason/sourcedir/MangoHud-v0.8.2-Source.tar.xz -C MangoHud-v0.8.2-Source.tar.xz --strip-components=1 --no-same-owner │ │Setup │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1767647830 │S│ + export SOURCE_DATE_EPOCH │S│ + PGO_STAGE=NONE │S│ + export PGO_STAGE │S│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │S│ + export PKG_CONFIG_PATH │S│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CFLAGS │S│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CFLAGS │S│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CXXFLAGS │S│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CXXFLAGS │S│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │S│ + export FFLAGS │S│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │S│ + export LDFLAGS │S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │S│ + export CGO_LDFLAGS │S│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │S│ + export DFLAGS │S│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │S│ + export RUSTFLAGS │S│ + CC=clang │S│ + export CC │S│ + CXX=clang++ │S│ + export CXX │S│ + OBJC=clang │S│ + export OBJC │S│ + OBJCXX=clang++ │S│ + export OBJCXX │S│ + CPP=clang-cpp │S│ + export CPP │S│ + OBJCPP='clang -E -' │S│ + export OBJCPP │S│ + OBJCXXCPP='clang++ -E' │S│ + export OBJCXXCPP │S│ + AR=llvm-ar │S│ + export AR │S│ + LD=ld.lld │S│ + export LD │S│ + OBJCOPY=llvm-objcopy │S│ + export OBJCOPY │S│ + NM=llvm-nm │S│ + export NM │S│ + RANLIB=llvm-ranlib │S│ + export RANLIB │S│ + STRIP=llvm-strip │S│ + export STRIP │S│ + PATH=/usr/bin:/bin │S│ + export PATH │S│ + CCACHE_DIR=/mason/ccache │S│ + export CCACHE_DIR │S│ + CCACHE_BASEDIR=/mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │S│ + NINJA_STATUS='[%f/%t %es (%P)] ' │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │S│ + export CARGO_BUILD_DEP_INFO_BASEDIR │S│ + CARGO_NET_RETRY=5 │S│ + export CARGO_NET_RETRY │S│ + CARGO_PROFILE_RELEASE_DEBUG=full │S│ + export CARGO_PROFILE_RELEASE_DEBUG │S│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │S│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │S│ + CARGO_PROFILE_RELEASE_LTO=off │S│ + export CARGO_PROFILE_RELEASE_LTO │S│ + CARGO_PROFILE_RELEASE_STRIP=none │S│ + export CARGO_PROFILE_RELEASE_STRIP │S│ + RUSTC_WRAPPER= │S│ + export RUSTC_WRAPPER │S│ + test -z '' │S│ + unset RUSTC_WRAPPER │S│ + GOCACHE= │S│ + export GOCACHE │S│ + test -z '' │S│ + unset GOCACHE │S│ + GOMODCACHE= │S│ + export GOMODCACHE │S│ + test -z '' │S│ + unset GOMODCACHE │S│ + CARGO_HOME= │S│ + export CARGO_HOME │S│ + test -z '' │S│ + unset CARGO_HOME │S│ + SCCACHE_DIR=/mason/sccache │S│ + export SCCACHE_DIR │S│ + test -z /mason/sccache │S│ + LANG=en_US.UTF-8 │S│ + export LANG │S│ + LC_ALL=en_US.UTF-8 │S│ + export LC_ALL │S│ + test -d /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │S│ + cd /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz' │S│ + test -e ./meson.build │S│ The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │S│ + meson setup --buildtype=plain --prefix=/usr --libdir=lib --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=lib/mangohud --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --wrap-mode=nodownload aerynos-builddir -Dmangoapp=true -Dmangohudctl=true -Duse_system_spdlog=enabled -Dwith_xnvctrl=disabled │S│ The Meson build system │S│ Version: 1.10.0 │S│ Source dir: /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │S│ Build dir: /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/aerynos-builddir │S│ Build type: native build │S│ Project name: MangoHud │S│ Project version: v0.8.2 │S│ C compiler for the host machine: clang (clang 21.1.8 "clang version 21.1.8 (AerynOS)") │S│ C linker for the host machine: clang ld.lld 21.1.8 │S│ C++ compiler for the host machine: clang++ (clang 21.1.8 "clang version 21.1.8 (AerynOS)") │S│ C++ linker for the host machine: clang++ ld.lld 21.1.8 │S│ Host machine cpu family: x86_64 │S│ Host machine cpu: x86_64 │S│ Program python3 (mako) found: YES (/usr/bin/python3) modules: mako │S│ Checking if "GCC atomic builtins" compiles: YES │S│ Checking if "Supports timespec_get" compiles: YES │S│ Checking for function "bswap32" : YES │S│ Checking for function "bswap64" : YES │S│ Checking for function "clz" : YES │S│ Checking for function "clzll" : YES │S│ Checking for function "ctz" : YES │S│ Checking for function "expect" : YES │S│ Checking for function "ffs" : YES │S│ Checking for function "ffsll" : YES │S│ Checking for function "popcount" : YES │S│ Checking for function "popcountll" : YES │S│ Checking for function "unreachable" : YES │S│ Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 │S│ Run-time dependency x11 found: YES 1.8.12 │S│ Run-time dependency wayland-client found: YES 1.24.0 │S│ Run-time dependency dbus-1 found: YES 1.16.2 │S│ Run-time dependency xkbcommon found: YES 1.13.1 │S│ Run-time dependency threads found: YES │S│ Compiler for C supports arguments -Werror=implicit-function-declaration: YES │S│ Compiler for C supports arguments -Werror=missing-declarations: YES │S│ Compiler for C supports arguments -Werror=missing-prototypes: YES │S│ Compiler for C supports arguments -Werror=return-type: YES │S│ Compiler for C supports arguments -Werror=incompatible-pointer-types: YES │S│ Compiler for C supports arguments -Wno-unused-parameter: YES │S│ Compiler for C supports arguments -Qunused-arguments: YES │S│ Compiler for C supports arguments -fno-math-errno: YES │S│ Compiler for C supports arguments -fno-trapping-math: YES │S│ Compiler for C supports arguments -Wno-missing-field-initializers: YES │S│ Compiler for C++ supports arguments -Werror=missing-declarations: YES │S│ Compiler for C++ supports arguments -Werror=return-type: YES │S│ Compiler for C++ supports arguments -Wno-unused-parameter: YES │S│ Compiler for C++ supports arguments -Qunused-arguments: YES │S│ Compiler for C++ supports arguments -fno-math-errno: YES │S│ Compiler for C++ supports arguments -fno-trapping-math: YES │S│ Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES │S│ Compiler for C++ supports arguments -Wno-missing-field-initializers: YES │S│ Checking for function "dlopen" : YES │S│ Checking for function "clock_gettime" : YES │S│ │S│ Executing subproject vulkan-headers │S│ │S│ vulkan-headers| Project name: vulkan-headers │S│ vulkan-headers| Project version: 1.2.158 │S│ vulkan-headers| C compiler for the host machine: clang (clang 21.1.8 "clang version 21.1.8 (AerynOS)") │S│ vulkan-headers| C linker for the host machine: clang ld.lld 21.1.8 │S│ vulkan-headers| Build targets in project: 1 │S│ vulkan-headers| Subproject vulkan-headers finished. │S│ │S│ Checking for size of "void*" : 8 │S│ Found CMake: /usr/bin/cmake (4.2.1) │S│ Run-time dependency imgui found: NO (tried pkgconfig and cmake) │S│ Looking for a fallback subproject for the dependency imgui │S│ │S│ Executing subproject imgui │S│ │S│ imgui| Project name: imgui │S│ imgui| Project version: 1.89.9 │S│ imgui| C++ compiler for the host machine: clang++ (clang 21.1.8 "clang version 21.1.8 (AerynOS)") │S│ imgui| C++ linker for the host machine: clang++ ld.lld 21.1.8 │S│ imgui| Library d3dcompiler found: NO │S│ imgui| Library d3d9 skipped: feature dx9 disabled │S│ imgui| Library d3d10 skipped: feature dx10 disabled │S│ imgui| Library d3d11 skipped: feature dx11 disabled │S│ imgui| Library d3d12 skipped: feature dx12 disabled │S│ imgui| Dependency appleframeworks(modules: Foundation, AppKit, GameController, Metal) skipped: feature metal disabled │S│ imgui| Run-time dependency gl found: YES 1.2 │S│ imgui| Library dl found: YES │S│ imgui| Dependency sdl2 skipped: feature sdl_renderer disabled │S│ imgui| Dependency vulkan skipped: feature vulkan disabled │S│ imgui| Has header "webgpu/webgpu.h" skipped: feature webgpu disabled │S│ imgui| Run-time dependency glfw3 found: YES 3.5.0 │S│ imgui| Dependency sdl2 skipped: feature sdl2 disabled │S│ imgui| Dependency appleframeworks(modules: Carbon, Cocoa, GameController) skipped: feature osx disabled │S│ imgui| Library dwmapi skipped: feature win disabled │S│ imgui| Dependency allegro-5 skipped: feature allegro5 disabled │S│ imgui| Dependency allegro_primitives-5 skipped: feature allegro5 disabled │S│ imgui| Build targets in project: 3 │S│ imgui| Subproject imgui finished. │S│ │S│ Dependency imgui from subproject subprojects/imgui-1.89.9 found: YES 1.89.9 │S│ Run-time dependency implot found: NO (tried pkgconfig and cmake) │S│ Looking for a fallback subproject for the dependency implot │S│ │S│ Executing subproject implot │S│ │S│ implot| Project name: ImGui Plotting Library │S│ implot| Project version: 0.16 │S│ implot| C++ compiler for the host machine: clang++ (clang 21.1.8 "clang version 21.1.8 (AerynOS)") │S│ implot| C++ linker for the host machine: clang++ ld.lld 21.1.8 │S│ implot| Build targets in project: 4 │S│ implot| Subproject implot finished. │S│ │S│ Dependency implot from subproject subprojects/implot-0.16 found: YES 0.16 │S│ Run-time dependency spdlog found: YES 1.17.0 │S│ Dependency glfw3 found: YES 3.5.0 (cached) │S│ Program glslang found: YES (/usr/bin/glslang) │S│ Program git found: YES (/usr/bin/git) │S│ Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES │S│ Compiler for C supports link arguments -Wl,-z,relro: YES │S│ Compiler for C supports link arguments -Wl,--exclude-libs,ALL: YES │S│ Compiler for C supports link arguments -lGL: YES │S│ Compiler for C supports link arguments -static-libstdc++: YES │S│ WARNING: extract_all_objects called without setting recursive │S│ keyword argument. Meson currently defaults to │S│ non-recursive to maintain backward compatibility but │S│ the default will be changed in meson 2.0. │S│ │S│ Configuring MangoHud.x86_64.json using configuration │S│ Configuring mangohud using configuration │S│ Program appstreamcli found: NO │S│ Build targets in project: 12 │S│ │S│ MangoHud v0.8.2 │S│ │S│ Subprojects │S│ imgui : YES │S│ implot : YES │S│ vulkan-headers : YES │S│ │S│ User defined options │S│ bindir : /usr/bin │S│ buildtype : plain │S│ datadir : /usr/share │S│ includedir : /usr/include │S│ infodir : /usr/share/info │S│ libdir : lib │S│ libexecdir : lib/mangohud │S│ localedir : /usr/share/locale │S│ localstatedir : /var │S│ mandir : /usr/share/man │S│ mangoapp : true │S│ mangohudctl : true │S│ prefix : /usr │S│ sbindir : /usr/sbin │S│ sysconfdir : /etc │S│ use_system_spdlog: enabled │S│ with_xnvctrl : disabled │S│ wrap_mode : nodownload │S│ │S│ Found ninja-1.13.2 at /usr/bin/ninja │ │Build │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1767647830 │B│ + export SOURCE_DATE_EPOCH │B│ + PGO_STAGE=NONE │B│ + export PGO_STAGE │B│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │B│ + export PKG_CONFIG_PATH │B│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │B│ + export FFLAGS │B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + CC=clang │B│ + export CC │B│ + CXX=clang++ │B│ + export CXX │B│ + OBJC=clang │B│ + export OBJC │B│ + OBJCXX=clang++ │B│ + export OBJCXX │B│ + CPP=clang-cpp │B│ + export CPP │B│ + OBJCPP='clang -E -' │B│ + export OBJCPP │B│ + OBJCXXCPP='clang++ -E' │B│ + export OBJCXXCPP │B│ + AR=llvm-ar │B│ + export AR │B│ + LD=ld.lld │B│ + export LD │B│ + OBJCOPY=llvm-objcopy │B│ + export OBJCOPY │B│ + NM=llvm-nm │B│ + export NM │B│ + RANLIB=llvm-ranlib │B│ + export RANLIB │B│ + STRIP=llvm-strip │B│ + export STRIP │B│ + PATH=/usr/bin:/bin │B│ + export PATH │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │B│ + SCCACHE_DIR=/mason/sccache │B│ + export SCCACHE_DIR │B│ + test -z /mason/sccache │B│ + LANG=en_US.UTF-8 │B│ + export LANG │B│ + LC_ALL=en_US.UTF-8 │B│ + export LC_ALL │B│ + test -d /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │B│ + cd /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz' │B│ The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │B│ + meson compile --verbose -j 24 -C aerynos-builddir │B│ ninja: Entering directory `/mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/aerynos-builddir' │B│ [1/105 0.072s ( 0%)] /usr/bin/meson --internal vcstagger ../version.h.in version.h v0.8.2 /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz @VCS_TAG@ '(.*)' /usr/bin/git describe --tags --dirty=+ │B│ [2/105 0.077s ( 1%)] clang -Isrc/libMangoHud_shim.so.p -Isrc -I../src -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DMANGOAPP -MD -MQ src/libMangoHud_shim.so.p/gl_shim.c.o -MF src/libMangoHud_shim.so.p/gl_shim.c.o.d -o src/libMangoHud_shim.so.p/gl_shim.c.o -c ../src/gl/shim.c │B│ [3/105 0.078s ( 2%)] clang -Isrc/mangohudctl.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -MD -MQ src/mangohudctl.p/app_control.c.o -MF src/mangohudctl.p/app_control.c.o.d -o src/mangohudctl.p/app_control.c.o -c ../src/app/control.c │B│ [4/105 0.079s ( 3%)] clang -Isrc/libMangoHud_shim.so.p -Isrc -I../src -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DMANGOAPP -MD -MQ src/libMangoHud_shim.so.p/real_dlsym.c.o -MF src/libMangoHud_shim.so.p/real_dlsym.c.o.d -o src/libMangoHud_shim.so.p/real_dlsym.c.o -c ../src/real_dlsym.c │B│ [5/105 0.118s ( 4%)] /usr/bin/glslang -V -x -o src/overlay.frag.spv.h ../src/overlay.frag │B│ ../src/overlay.frag │B│ [6/105 0.122s ( 5%)] /usr/bin/glslang -V -x -o src/overlay.vert.spv.h ../src/overlay.vert │B│ ../src/overlay.vert │B│ [7/105 0.187s ( 6%)] clang -Isrc/libMangoHud_shim.so.p -Isrc -I../src -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DMANGOAPP -MD -MQ src/libMangoHud_shim.so.p/elfhacks.c.o -MF src/libMangoHud_shim.so.p/elfhacks.c.o.d -o src/libMangoHud_shim.so.p/elfhacks.c.o -c ../src/elfhacks.c │B│ [8/105 0.189s ( 7%)] /usr/bin/python3 ../bin/gen_enum_to_str.py --xml ../subprojects/Vulkan-Headers-1.2.158/registry/vk.xml --outdir /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/aerynos-builddir │B│ [9/105 0.217s ( 8%)] clang -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/font_unispace.c.o -MF src/libMangoHud_opengl.so.p/font_unispace.c.o.d -o src/libMangoHud_opengl.so.p/font_unispace.c.o -c ../src/font_unispace.c │B│ [10/105 0.218s ( 9%)] clang++ -Isubprojects/imgui-1.89.9/libimgui.a.p -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC '-DIMGUI_API=__attribute__((visibility("default")))' -MD -MQ subprojects/imgui-1.89.9/libimgui.a.p/backends_imgui_impl_glfw.cpp.o -MF subprojects/imgui-1.89.9/libimgui.a.p/backends_imgui_impl_glfw.cpp.o.d -o subprojects/imgui-1.89.9/libimgui.a.p/backends_imgui_impl_glfw.cpp.o -c ../subprojects/imgui-1.89.9/backends/imgui_impl_glfw.cpp │B│ In file included from ../subprojects/imgui-1.89.9/backends/imgui_impl_glfw.cpp:67: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [11/105 0.223s ( 10%)] clang++ -Isubprojects/imgui-1.89.9/libimgui.a.p -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC '-DIMGUI_API=__attribute__((visibility("default")))' -MD -MQ subprojects/imgui-1.89.9/libimgui.a.p/backends_imgui_impl_opengl3.cpp.o -MF subprojects/imgui-1.89.9/libimgui.a.p/backends_imgui_impl_opengl3.cpp.o.d -o subprojects/imgui-1.89.9/libimgui.a.p/backends_imgui_impl_opengl3.cpp.o -c ../subprojects/imgui-1.89.9/backends/imgui_impl_opengl3.cpp │B│ In file included from ../subprojects/imgui-1.89.9/backends/imgui_impl_opengl3.cpp:106: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [12/105 0.276s ( 11%)] clang -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/mesa_util_os_time.c.o -MF src/libMangoHud.a.p/mesa_util_os_time.c.o.d -o src/libMangoHud.a.p/mesa_util_os_time.c.o -c ../src/mesa/util/os_time.c │B│ [13/105 0.294s ( 12%)] clang -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/mesa_util_os_socket.c.o -MF src/libMangoHud.a.p/mesa_util_os_socket.c.o.d -o src/libMangoHud.a.p/mesa_util_os_socket.c.o -c ../src/mesa/util/os_socket.c │B│ [14/105 0.393s ( 13%)] clang++ -Isubprojects/imgui-1.89.9/libimgui.a.p -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC '-DIMGUI_API=__attribute__((visibility("default")))' -MD -MQ subprojects/imgui-1.89.9/libimgui.a.p/misc_cpp_imgui_stdlib.cpp.o -MF subprojects/imgui-1.89.9/libimgui.a.p/misc_cpp_imgui_stdlib.cpp.o.d -o subprojects/imgui-1.89.9/libimgui.a.p/misc_cpp_imgui_stdlib.cpp.o -c ../subprojects/imgui-1.89.9/misc/cpp/imgui_stdlib.cpp │B│ In file included from ../subprojects/imgui-1.89.9/misc/cpp/imgui_stdlib.cpp:10: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [15/105 0.662s ( 14%)] clang -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/meson-generated_.._.._vk_enum_to_str.c.o -MF src/libMangoHud.a.p/meson-generated_.._.._vk_enum_to_str.c.o.d -o src/libMangoHud.a.p/meson-generated_.._.._vk_enum_to_str.c.o -c vk_enum_to_str.c │B│ [16/105 1.230s ( 15%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/loaders_loader_glx.cpp.o -MF src/libMangoHud_opengl.so.p/loaders_loader_glx.cpp.o.d -o src/libMangoHud_opengl.so.p/loaders_loader_glx.cpp.o -c ../src/loaders/loader_glx.cpp │B│ [17/105 1.986s ( 16%)] clang -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/gl_glad.c.o -MF src/libMangoHud_opengl.so.p/gl_glad.c.o.d -o src/libMangoHud_opengl.so.p/gl_glad.c.o -c ../src/gl/glad.c │B│ [18/105 2.015s ( 17%)] clang -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/font_unispace.c.o -MF src/libMangoHud.a.p/font_unispace.c.o.d -o src/libMangoHud.a.p/font_unispace.c.o -c ../src/font_unispace.c │B│ [19/105 2.029s ( 18%)] clang++ -Isubprojects/imgui-1.89.9/libimgui.a.p -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC '-DIMGUI_API=__attribute__((visibility("default")))' -MD -MQ subprojects/imgui-1.89.9/libimgui.a.p/imgui_tables.cpp.o -MF subprojects/imgui-1.89.9/libimgui.a.p/imgui_tables.cpp.o.d -o subprojects/imgui-1.89.9/libimgui.a.p/imgui_tables.cpp.o -c ../subprojects/imgui-1.89.9/imgui_tables.cpp │B│ In file included from ../subprojects/imgui-1.89.9/imgui_tables.cpp:196: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/imgui-1.89.9/imgui_tables.cpp:198: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:2547:35: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall] │B│ 2547 | memcpy(dst_tmp++, channel, sizeof(ImDrawChannel)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:2547:35: note: explicitly cast the pointer to silence this warning │B│ 2547 | memcpy(dst_tmp++, channel, sizeof(ImDrawChannel)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:2553:31: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall] │B│ 2553 | memcpy(dst_tmp++, &splitter->_Channels[table->Bg2DrawChannelUnfrozen], sizeof(ImDrawChannel)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:2553:31: note: explicitly cast the pointer to silence this warning │B│ 2553 | memcpy(dst_tmp++, &splitter->_Channels[table->Bg2DrawChannelUnfrozen], sizeof(ImDrawChannel)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:2562:27: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall] │B│ 2562 | memcpy(dst_tmp++, channel, sizeof(ImDrawChannel)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:2562:27: note: explicitly cast the pointer to silence this warning │B│ 2562 | memcpy(dst_tmp++, channel, sizeof(ImDrawChannel)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:2566:41: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall] │B│ 2566 | memcpy(splitter->_Channels.Data + LEADING_DRAW_CHANNELS, g.DrawChannelsTempMergeBuffer.Data, (splitter->_Count - LEADING_DRAW_CHANNELS) * sizeof(ImDrawChannel)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:2566:41: note: explicitly cast the pointer to silence this warning │B│ 2566 | memcpy(splitter->_Channels.Data + LEADING_DRAW_CHANNELS, g.DrawChannelsTempMergeBuffer.Data, (splitter->_Count - LEADING_DRAW_CHANNELS) * sizeof(ImDrawChannel)); │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/imgui-1.89.9/imgui_tables.cpp:196: │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1854:88: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1854 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:666:101: note: in instantiation of member function 'ImVector::resize' requested here │B│ 666 | T* Add() { int idx = FreeIdx; if (idx == Buf.Size) { Buf.resize(Buf.Size + 1); FreeIdx++; } else { FreeIdx = *(int*)&Buf[idx]; } IM_PLACEMENT_NEW(&Buf[idx]) T(); AliveCount++; return &Buf[idx]; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:663:156: note: in instantiation of member function 'ImPool::Add' requested here │B│ 663 | T* GetOrAddByKey(ImGuiID key) { int* p_idx = Map.GetIntRef(key, -1); if (*p_idx != -1) return &Buf[*p_idx]; *p_idx = FreeIdx; return Add(); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:331:34: note: in instantiation of member function 'ImPool::GetOrAddByKey' requested here │B│ 331 | ImGuiTable* table = g.Tables.GetOrAddByKey(id); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:1855:189: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 1855 | inline void resize(int new_size, const T& v) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:337:26: note: in instantiation of member function 'ImVector::resize' requested here │B│ 337 | g.TablesTempData.resize(g.TablesTempDataStacked, ImGuiTableTempData()); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1855:189: note: explicitly cast the pointer to silence this warning │B│ 1855 | inline void resize(int new_size, const T& v) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1855:88: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1855 | inline void resize(int new_size, const T& v) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:337:26: note: in instantiation of member function 'ImVector::resize' requested here │B│ 337 | g.TablesTempData.resize(g.TablesTempDataStacked, ImGuiTableTempData()); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1854:88: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1854 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:2500:39: note: in instantiation of member function 'ImVector::resize' requested here │B│ 2500 | g.DrawChannelsTempMergeBuffer.resize(splitter->_Count - LEADING_DRAW_CHANNELS); // Use shared temporary storage so the allocation gets amortized │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:1861:127: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1861 | inline void push_back(const T& v) { if (Size == Capacity) reserve(_grow_capacity(Size + 1)); memcpy(&Data[Size], &v, sizeof(v)); Size++; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:3896:28: note: in instantiation of member function 'ImVector::push_back' requested here │B│ 3896 | window->ColumnsStorage.push_back(ImGuiOldColumns()); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1861:127: note: explicitly cast the pointer to silence this warning │B│ 1861 | inline void push_back(const T& v) { if (Size == Capacity) reserve(_grow_capacity(Size + 1)); memcpy(&Data[Size], &v, sizeof(v)); Size++; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1861:85: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1861 | inline void push_back(const T& v) { if (Size == Capacity) reserve(_grow_capacity(Size + 1)); memcpy(&Data[Size], &v, sizeof(v)); Size++; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_tables.cpp:3896:28: note: in instantiation of member function 'ImVector::push_back' requested here │B│ 3896 | window->ColumnsStorage.push_back(ImGuiOldColumns()); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ 20 warnings generated. │B│ [20/105 2.149s ( 19%)] clang++ -Isubprojects/imgui-1.89.9/libimgui.a.p -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC '-DIMGUI_API=__attribute__((visibility("default")))' -MD -MQ subprojects/imgui-1.89.9/libimgui.a.p/imgui_demo.cpp.o -MF subprojects/imgui-1.89.9/libimgui.a.p/imgui_demo.cpp.o.d -o subprojects/imgui-1.89.9/libimgui.a.p/imgui_demo.cpp.o -c ../subprojects/imgui-1.89.9/imgui_demo.cpp │B│ In file included from ../subprojects/imgui-1.89.9/imgui_demo.cpp:96: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [21/105 3.327s ( 20%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/font.cpp.o -MF src/libMangoHud_opengl.so.p/font.cpp.o.d -o src/libMangoHud_opengl.so.p/font.cpp.o -c ../src/font.cpp │B│ In file included from ../src/font.cpp:2: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/font.cpp:2: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [22/105 3.544s ( 20%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/gl_gl_renderer.cpp.o -MF src/libMangoHud_opengl.so.p/gl_gl_renderer.cpp.o.d -o src/libMangoHud_opengl.so.p/gl_gl_renderer.cpp.o -c ../src/gl/gl_renderer.cpp │B│ In file included from ../src/gl/gl_renderer.cpp:68: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/gl/gl_renderer.cpp:77: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [23/105 3.587s ( 21%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/gl_inject_egl.cpp.o -MF src/libMangoHud_opengl.so.p/gl_inject_egl.cpp.o.d -o src/libMangoHud_opengl.so.p/gl_inject_egl.cpp.o -c ../src/gl/inject_egl.cpp │B│ In file included from ../src/gl/inject_egl.cpp:13: │B│ In file included from ../src/gl/gl_hud.h:5: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/gl/inject_egl.cpp:13: │B│ In file included from ../src/gl/gl_hud.h:5: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [24/105 3.591s ( 22%)] clang++ -Isubprojects/imgui-1.89.9/libimgui.a.p -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC '-DIMGUI_API=__attribute__((visibility("default")))' -MD -MQ subprojects/imgui-1.89.9/libimgui.a.p/imgui_draw.cpp.o -MF subprojects/imgui-1.89.9/libimgui.a.p/imgui_draw.cpp.o.d -o subprojects/imgui-1.89.9/libimgui.a.p/imgui_draw.cpp.o -c ../subprojects/imgui-1.89.9/imgui_draw.cpp │B│ In file included from ../subprojects/imgui-1.89.9/imgui_draw.cpp:33: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/imgui-1.89.9/imgui_draw.cpp:35: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:361:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSharedData' [-Wnontrivial-memcall] │B│ 361 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:361:12: note: explicitly cast the pointer to silence this warning │B│ 361 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1676:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall] │B│ 1676 | memset(&_Channels[i], 0, sizeof(_Channels[i])); // Current channel is a copy of CmdBuffer/IdxBuffer, don't destruct again │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1676:20: note: explicitly cast the pointer to silence this warning │B│ 1676 | memset(&_Channels[i], 0, sizeof(_Channels[i])); // Current channel is a copy of CmdBuffer/IdxBuffer, don't destruct again │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1700:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall] │B│ 1700 | memset(&_Channels[0], 0, sizeof(ImDrawChannel)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1700:12: note: explicitly cast the pointer to silence this warning │B│ 1700 | memset(&_Channels[0], 0, sizeof(ImDrawChannel)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1793:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector' [-Wnontrivial-memcall] │B│ 1793 | memcpy(&_Channels.Data[_Current]._CmdBuffer, &draw_list->CmdBuffer, sizeof(draw_list->CmdBuffer)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1793:12: note: explicitly cast the pointer to silence this warning │B│ 1793 | memcpy(&_Channels.Data[_Current]._CmdBuffer, &draw_list->CmdBuffer, sizeof(draw_list->CmdBuffer)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1794:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector' (aka 'ImVector') [-Wnontrivial-memcall] │B│ 1794 | memcpy(&_Channels.Data[_Current]._IdxBuffer, &draw_list->IdxBuffer, sizeof(draw_list->IdxBuffer)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1794:12: note: explicitly cast the pointer to silence this warning │B│ 1794 | memcpy(&_Channels.Data[_Current]._IdxBuffer, &draw_list->IdxBuffer, sizeof(draw_list->IdxBuffer)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1796:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector' [-Wnontrivial-memcall] │B│ 1796 | memcpy(&draw_list->CmdBuffer, &_Channels.Data[idx]._CmdBuffer, sizeof(draw_list->CmdBuffer)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1796:12: note: explicitly cast the pointer to silence this warning │B│ 1796 | memcpy(&draw_list->CmdBuffer, &_Channels.Data[idx]._CmdBuffer, sizeof(draw_list->CmdBuffer)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1797:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector' (aka 'ImVector') [-Wnontrivial-memcall] │B│ 1797 | memcpy(&draw_list->IdxBuffer, &_Channels.Data[idx]._IdxBuffer, sizeof(draw_list->IdxBuffer)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1797:12: note: explicitly cast the pointer to silence this warning │B│ 1797 | memcpy(&draw_list->IdxBuffer, &_Channels.Data[idx]._IdxBuffer, sizeof(draw_list->IdxBuffer)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:2024:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImFontAtlas' [-Wnontrivial-memcall] │B│ 2024 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:2024:12: note: explicitly cast the pointer to silence this warning │B│ 2024 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:2410:26: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImFontBuildSrcData' [-Wnontrivial-memcall] │B│ 2410 | memset(src_tmp_array.Data, 0, (size_t)src_tmp_array.size_in_bytes()); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:2410:26: note: explicitly cast the pointer to silence this warning │B│ 2410 | memset(src_tmp_array.Data, 0, (size_t)src_tmp_array.size_in_bytes()); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:2411:26: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImFontBuildDstData' [-Wnontrivial-memcall] │B│ 2411 | memset(dst_tmp_array.Data, 0, (size_t)dst_tmp_array.size_in_bytes()); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:2411:26: note: explicitly cast the pointer to silence this warning │B│ 2411 | memset(dst_tmp_array.Data, 0, (size_t)dst_tmp_array.size_in_bytes()); │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/imgui-1.89.9/imgui_draw.cpp:33: │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:1692:19: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1692 | _Channels.reserve(channels_count); // Avoid over reserving since this is likely to stay stable │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImFontBuildSrcData' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1854:88: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1854 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:2408:19: note: in instantiation of member function 'ImVector::resize' requested here │B│ 2408 | src_tmp_array.resize(atlas->ConfigData.Size); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImFontBuildDstData' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1854:88: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1854 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_draw.cpp:2409:19: note: in instantiation of member function 'ImVector::resize' requested here │B│ 2409 | dst_tmp_array.resize(atlas->Fonts.Size); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ 23 warnings generated. │B│ [25/105 3.608s ( 23%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/keybinds.cpp.o -MF src/libMangoHud_opengl.so.p/keybinds.cpp.o.d -o src/libMangoHud_opengl.so.p/keybinds.cpp.o -c ../src/keybinds.cpp │B│ In file included from ../src/keybinds.cpp:6: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/keybinds.cpp:7: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [26/105 3.673s ( 24%)] clang++ -Isubprojects/implot-0.16/libimplot.a.p -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC '-DIMGUI_API=__attribute__((visibility("default")))' -MD -MQ subprojects/implot-0.16/libimplot.a.p/implot.cpp.o -MF subprojects/implot-0.16/libimplot.a.p/implot.cpp.o.d -o subprojects/implot-0.16/libimplot.a.p/implot.cpp.o -c ../subprojects/implot-0.16/implot.cpp │B│ In file included from ../subprojects/implot-0.16/implot.cpp:128: │B│ In file included from ../subprojects/implot-0.16/implot.h:48: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/implot-0.16/implot.cpp:129: │B│ In file included from ../subprojects/implot-0.16/implot_internal.h:35: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/implot-0.16/implot.cpp:128: │B│ In file included from ../subprojects/implot-0.16/implot.h:48: │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImPlotItem' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1854:88: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1854 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:666:101: note: in instantiation of member function 'ImVector::resize' requested here │B│ 666 | T* Add() { int idx = FreeIdx; if (idx == Buf.Size) { Buf.resize(Buf.Size + 1); FreeIdx++; } else { FreeIdx = *(int*)&Buf[idx]; } IM_PLACEMENT_NEW(&Buf[idx]) T(); AliveCount++; return &Buf[idx]; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:663:156: note: in instantiation of member function 'ImPool::Add' requested here │B│ 663 | T* GetOrAddByKey(ImGuiID key) { int* p_idx = Map.GetIntRef(key, -1); if (*p_idx != -1) return &Buf[*p_idx]; *p_idx = FreeIdx; return Add(); } │B│ | ^ │B│ ../subprojects/implot-0.16/implot_internal.h:1000:68: note: in instantiation of member function 'ImPool::GetOrAddByKey' requested here │B│ 1000 | ImPlotItem* GetOrAddItem(ImGuiID id) { return ItemPool.GetOrAddByKey(id); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImPlotPlot' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1854:88: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1854 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:666:101: note: in instantiation of member function 'ImVector::resize' requested here │B│ 666 | T* Add() { int idx = FreeIdx; if (idx == Buf.Size) { Buf.resize(Buf.Size + 1); FreeIdx++; } else { FreeIdx = *(int*)&Buf[idx]; } IM_PLACEMENT_NEW(&Buf[idx]) T(); AliveCount++; return &Buf[idx]; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:663:156: note: in instantiation of member function 'ImPool::Add' requested here │B│ 663 | T* GetOrAddByKey(ImGuiID key) { int* p_idx = Map.GetIntRef(key, -1); if (*p_idx != -1) return &Buf[*p_idx]; *p_idx = FreeIdx; return Add(); } │B│ | ^ │B│ ../subprojects/implot-0.16/implot.cpp:2368:41: note: in instantiation of member function 'ImPool::GetOrAddByKey' requested here │B│ 2368 | gp.CurrentPlot = gp.Plots.GetOrAddByKey(ID); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImPlotSubplot' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1854:88: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1854 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:666:101: note: in instantiation of member function 'ImVector::resize' requested here │B│ 666 | T* Add() { int idx = FreeIdx; if (idx == Buf.Size) { Buf.resize(Buf.Size + 1); FreeIdx++; } else { FreeIdx = *(int*)&Buf[idx]; } IM_PLACEMENT_NEW(&Buf[idx]) T(); AliveCount++; return &Buf[idx]; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:663:156: note: in instantiation of member function 'ImPool::Add' requested here │B│ 663 | T* GetOrAddByKey(ImGuiID key) { int* p_idx = Map.GetIntRef(key, -1); if (*p_idx != -1) return &Buf[*p_idx]; *p_idx = FreeIdx; return Add(); } │B│ | ^ │B│ ../subprojects/implot-0.16/implot.cpp:3304:37: note: in instantiation of member function 'ImPool::GetOrAddByKey' requested here │B│ 3304 | gp.CurrentSubplot = gp.Subplots.GetOrAddByKey(ID); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ 13 warnings generated. │B│ [27/105 3.706s ( 25%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/gl_gl_hud.cpp.o -MF src/libMangoHud_opengl.so.p/gl_gl_hud.cpp.o.d -o src/libMangoHud_opengl.so.p/gl_gl_hud.cpp.o -c ../src/gl/gl_hud.cpp │B│ In file included from ../src/gl/gl_hud.cpp:10: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/gl/gl_hud.cpp:14: │B│ In file included from ../src/gl/gl_hud.h:5: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [28/105 3.757s ( 26%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/gl_inject_glx.cpp.o -MF src/libMangoHud_opengl.so.p/gl_inject_glx.cpp.o.d -o src/libMangoHud_opengl.so.p/gl_inject_glx.cpp.o -c ../src/gl/inject_glx.cpp │B│ In file included from ../src/gl/inject_glx.cpp:22: │B│ In file included from ../src/gl/gl_hud.h:5: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/gl/inject_glx.cpp:22: │B│ In file included from ../src/gl/gl_hud.h:5: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [29/105 3.809s ( 27%)] clang++ -Isrc/mangoapp.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DMANGOAPP -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/mangoapp.p/app_main.cpp.o -MF src/mangoapp.p/app_main.cpp.o.d -o src/mangoapp.p/app_main.cpp.o -c ../src/app/main.cpp │B│ In file included from ../src/app/main.cpp:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/app/main.cpp:15: │B│ In file included from ../src/app/../overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [30/105 3.935s ( 28%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/font.cpp.o -MF src/libMangoHud.a.p/font.cpp.o.d -o src/libMangoHud.a.p/font.cpp.o -c ../src/font.cpp │B│ In file included from ../src/font.cpp:2: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/font.cpp:2: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [31/105 4.096s ( 29%)] clang++ -Isubprojects/imgui-1.89.9/libimgui.a.p -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC '-DIMGUI_API=__attribute__((visibility("default")))' -MD -MQ subprojects/imgui-1.89.9/libimgui.a.p/imgui_widgets.cpp.o -MF subprojects/imgui-1.89.9/libimgui.a.p/imgui_widgets.cpp.o.d -o subprojects/imgui-1.89.9/libimgui.a.p/imgui_widgets.cpp.o -c ../subprojects/imgui-1.89.9/imgui_widgets.cpp │B│ In file included from ../subprojects/imgui-1.89.9/imgui_widgets.cpp:39: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/imgui-1.89.9/imgui_widgets.cpp:41: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_widgets.cpp:4590:59: warning: variable 'empty_string' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] │B│ 4590 | stb_textedit_replace(state, &state->Stb, &empty_string, 0); │B│ | ^~~~~~~~~~~~ │B│ ../subprojects/imgui-1.89.9/imgui_widgets.cpp:7500:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTabBar' [-Wnontrivial-memcall] │B│ 7500 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_widgets.cpp:7500:12: note: explicitly cast the pointer to silence this warning │B│ 7500 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/imgui-1.89.9/imgui_widgets.cpp:39: │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTabBar' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1854:88: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1854 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:666:101: note: in instantiation of member function 'ImVector::resize' requested here │B│ 666 | T* Add() { int idx = FreeIdx; if (idx == Buf.Size) { Buf.resize(Buf.Size + 1); FreeIdx++; } else { FreeIdx = *(int*)&Buf[idx]; } IM_PLACEMENT_NEW(&Buf[idx]) T(); AliveCount++; return &Buf[idx]; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:663:156: note: in instantiation of member function 'ImPool::Add' requested here │B│ 663 | T* GetOrAddByKey(ImGuiID key) { int* p_idx = Map.GetIntRef(key, -1); if (*p_idx != -1) return &Buf[*p_idx]; *p_idx = FreeIdx; return Add(); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_widgets.cpp:7550:38: note: in instantiation of member function 'ImPool::GetOrAddByKey' requested here │B│ 7550 | ImGuiTabBar* tab_bar = g.TabBars.GetOrAddByKey(id); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ 13 warnings generated. │B│ [32/105 4.102s ( 30%)] clang -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/elfhacks.c.o -MF src/libMangoHud.a.p/elfhacks.c.o.d -o src/libMangoHud.a.p/elfhacks.c.o -c ../src/elfhacks.c │B│ [33/105 4.159s ( 31%)] clang -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/real_dlsym.c.o -MF src/libMangoHud.a.p/real_dlsym.c.o.d -o src/libMangoHud.a.p/real_dlsym.c.o -c ../src/real_dlsym.c │B│ [34/105 4.688s ( 32%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/keybinds.cpp.o -MF src/libMangoHud.a.p/keybinds.cpp.o.d -o src/libMangoHud.a.p/keybinds.cpp.o -c ../src/keybinds.cpp │B│ In file included from ../src/keybinds.cpp:6: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/keybinds.cpp:7: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [35/105 4.894s ( 33%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/overlay.cpp.o -MF src/libMangoHud_opengl.so.p/overlay.cpp.o.d -o src/libMangoHud_opengl.so.p/overlay.cpp.o -c ../src/overlay.cpp │B│ In file included from ../src/overlay.cpp:12: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/overlay.cpp:12: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [36/105 5.123s ( 34%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/config.cpp.o -MF src/libMangoHud.a.p/config.cpp.o.d -o src/libMangoHud.a.p/config.cpp.o -c ../src/config.cpp │B│ In file included from ../src/config.cpp:12: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [37/105 5.221s ( 35%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/blacklist.cpp.o -MF src/libMangoHud.a.p/blacklist.cpp.o.d -o src/libMangoHud.a.p/blacklist.cpp.o -c ../src/blacklist.cpp │B│ [38/105 5.236s ( 36%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/overlay.cpp.o -MF src/libMangoHud.a.p/overlay.cpp.o.d -o src/libMangoHud.a.p/overlay.cpp.o -c ../src/overlay.cpp │B│ In file included from ../src/overlay.cpp:12: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/overlay.cpp:12: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [39/105 5.726s ( 37%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/pci_ids.cpp.o -MF src/libMangoHud.a.p/pci_ids.cpp.o.d -o src/libMangoHud.a.p/pci_ids.cpp.o -c ../src/pci_ids.cpp │B│ [40/105 5.784s ( 38%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/notify.cpp.o -MF src/libMangoHud.a.p/notify.cpp.o.d -o src/libMangoHud.a.p/notify.cpp.o -c ../src/notify.cpp │B│ [41/105 6.267s ( 39%)] clang++ -Isubprojects/imgui-1.89.9/libimgui.a.p -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC '-DIMGUI_API=__attribute__((visibility("default")))' -MD -MQ subprojects/imgui-1.89.9/libimgui.a.p/imgui.cpp.o -MF subprojects/imgui-1.89.9/libimgui.a.p/imgui.cpp.o.d -o subprojects/imgui-1.89.9/libimgui.a.p/imgui.cpp.o -c ../subprojects/imgui-1.89.9/imgui.cpp │B│ In file included from ../subprojects/imgui-1.89.9/imgui.cpp:933: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/imgui-1.89.9/imgui.cpp:935: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.cpp:1240:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiIO' [-Wnontrivial-memcall] │B│ 1240 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.cpp:1240:12: note: explicitly cast the pointer to silence this warning │B│ 1240 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.cpp:2805:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipper' [-Wnontrivial-memcall] │B│ 2805 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.cpp:2805:12: note: explicitly cast the pointer to silence this warning │B│ 2805 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.cpp:3732:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiWindow' [-Wnontrivial-memcall] │B│ 3732 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.cpp:3732:12: note: explicitly cast the pointer to silence this warning │B│ 3732 | memset(this, 0, sizeof(*this)); │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/imgui-1.89.9/imgui.cpp:933: │B│ ../subprojects/imgui-1.89.9/imgui.h:1855:189: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1855 | inline void resize(int new_size, const T& v) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.cpp:2834:27: note: in instantiation of member function 'ImVector::resize' requested here │B│ 2834 | g.ClipperTempData.resize(g.ClipperTempDataStacked, ImGuiListClipperData()); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1855:189: note: explicitly cast the pointer to silence this warning │B│ 1855 | inline void resize(int new_size, const T& v) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1855:88: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1855 | inline void resize(int new_size, const T& v) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.cpp:2834:27: note: in instantiation of member function 'ImVector::resize' requested here │B│ 2834 | g.ClipperTempData.resize(g.ClipperTempDataStacked, ImGuiListClipperData()); │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ 15 warnings generated. │B│ [42/105 6.404s ( 40%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/iostats.cpp.o -MF src/libMangoHud.a.p/iostats.cpp.o.d -o src/libMangoHud.a.p/iostats.cpp.o -c ../src/iostats.cpp │B│ In file included from ../src/iostats.cpp:4: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [43/105 6.427s ( 40%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/battery.cpp.o -MF src/libMangoHud.a.p/battery.cpp.o.d -o src/libMangoHud.a.p/battery.cpp.o -c ../src/battery.cpp │B│ [44/105 6.439s ( 41%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/vulkan.cpp.o -MF src/libMangoHud.a.p/vulkan.cpp.o.d -o src/libMangoHud.a.p/vulkan.cpp.o -c ../src/vulkan.cpp │B│ In file included from ../src/vulkan.cpp:40: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/vulkan.cpp:49: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [45/105 6.492s ( 42%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/logging.cpp.o -MF src/libMangoHud.a.p/logging.cpp.o.d -o src/libMangoHud.a.p/logging.cpp.o -c ../src/logging.cpp │B│ In file included from ../src/logging.cpp:7: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/logging.cpp:7: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [46/105 6.510s ( 43%)] rm -f subprojects/imgui-1.89.9/libimgui.a && llvm-ar csrDT subprojects/imgui-1.89.9/libimgui.a subprojects/imgui-1.89.9/libimgui.a.p/misc_cpp_imgui_stdlib.cpp.o subprojects/imgui-1.89.9/libimgui.a.p/imgui.cpp.o subprojects/imgui-1.89.9/libimgui.a.p/imgui_demo.cpp.o subprojects/imgui-1.89.9/libimgui.a.p/imgui_draw.cpp.o subprojects/imgui-1.89.9/libimgui.a.p/imgui_tables.cpp.o subprojects/imgui-1.89.9/libimgui.a.p/imgui_widgets.cpp.o subprojects/imgui-1.89.9/libimgui.a.p/backends_imgui_impl_opengl3.cpp.o subprojects/imgui-1.89.9/libimgui.a.p/backends_imgui_impl_glfw.cpp.o │B│ [47/105 6.535s ( 44%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/nvidia.cpp.o -MF src/libMangoHud.a.p/nvidia.cpp.o.d -o src/libMangoHud.a.p/nvidia.cpp.o -c ../src/nvidia.cpp │B│ In file included from ../src/nvidia.cpp:4: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [48/105 6.568s ( 45%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/memory.cpp.o -MF src/libMangoHud.a.p/memory.cpp.o.d -o src/libMangoHud.a.p/memory.cpp.o -c ../src/memory.cpp │B│ In file included from ../src/memory.cpp:9: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [49/105 6.723s ( 46%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/shell.cpp.o -MF src/libMangoHud.a.p/shell.cpp.o.d -o src/libMangoHud.a.p/shell.cpp.o -c ../src/shell.cpp │B│ [50/105 6.968s ( 47%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/ftrace.cpp.o -MF src/libMangoHud.a.p/ftrace.cpp.o.d -o src/libMangoHud.a.p/ftrace.cpp.o -c ../src/ftrace.cpp │B│ [51/105 7.060s ( 48%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/loaders_loader_nvml.cpp.o -MF src/libMangoHud.a.p/loaders_loader_nvml.cpp.o.d -o src/libMangoHud.a.p/loaders_loader_nvml.cpp.o -c ../src/loaders/loader_nvml.cpp │B│ [52/105 7.070s ( 49%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/loaders_loader_x11.cpp.o -MF src/libMangoHud.a.p/loaders_loader_x11.cpp.o.d -o src/libMangoHud.a.p/loaders_loader_x11.cpp.o -c ../src/loaders/loader_x11.cpp │B│ [53/105 7.149s ( 50%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/hud_elements.cpp.o -MF src/libMangoHud.a.p/hud_elements.cpp.o.d -o src/libMangoHud.a.p/hud_elements.cpp.o -c ../src/hud_elements.cpp │B│ In file included from ../src/hud_elements.cpp:7: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/hud_elements.cpp:7: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ ../src/hud_elements.cpp:284:12: warning: variable 'i' set but not used [-Wunused-but-set-variable] │B│ 284 | size_t i = 0; │B│ | ^ │B│ 11 warnings generated. │B│ [54/105 7.283s ( 51%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/hud_elements.cpp.o -MF src/libMangoHud_opengl.so.p/hud_elements.cpp.o.d -o src/libMangoHud_opengl.so.p/hud_elements.cpp.o -c ../src/hud_elements.cpp │B│ In file included from ../src/hud_elements.cpp:7: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/hud_elements.cpp:7: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ ../src/hud_elements.cpp:284:12: warning: variable 'i' set but not used [-Wunused-but-set-variable] │B│ 284 | size_t i = 0; │B│ | ^ │B│ 11 warnings generated. │B│ [55/105 7.494s ( 52%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/wayland_keybinds.cpp.o -MF src/libMangoHud.a.p/wayland_keybinds.cpp.o.d -o src/libMangoHud.a.p/wayland_keybinds.cpp.o -c ../src/wayland_keybinds.cpp │B│ [56/105 7.521s ( 53%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/device.cpp.o -MF src/libMangoHud.a.p/device.cpp.o.d -o src/libMangoHud.a.p/device.cpp.o -c ../src/device.cpp │B│ [57/105 7.538s ( 54%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/control.cpp.o -MF src/libMangoHud.a.p/control.cpp.o.d -o src/libMangoHud.a.p/control.cpp.o -c ../src/control.cpp │B│ In file included from ../src/control.cpp:7: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/control.cpp:7: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [58/105 7.581s ( 55%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/loaders_loader_dbus.cpp.o -MF src/libMangoHud.a.p/loaders_loader_dbus.cpp.o.d -o src/libMangoHud.a.p/loaders_loader_dbus.cpp.o -c ../src/loaders/loader_dbus.cpp │B│ [59/105 7.748s ( 56%)] clang -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/elfhacks.c.o -MF src/libMangoHud_opengl.so.p/elfhacks.c.o.d -o src/libMangoHud_opengl.so.p/elfhacks.c.o -c ../src/elfhacks.c │B│ [60/105 7.821s ( 57%)] clang -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/real_dlsym.c.o -MF src/libMangoHud_opengl.so.p/real_dlsym.c.o.d -o src/libMangoHud_opengl.so.p/real_dlsym.c.o -c ../src/real_dlsym.c │B│ [61/105 8.171s ( 58%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/net.cpp.o -MF src/libMangoHud.a.p/net.cpp.o.d -o src/libMangoHud.a.p/net.cpp.o -c ../src/net.cpp │B│ In file included from ../src/net.cpp:2: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [62/105 8.675s ( 59%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/blacklist.cpp.o -MF src/libMangoHud_opengl.so.p/blacklist.cpp.o.d -o src/libMangoHud_opengl.so.p/blacklist.cpp.o -c ../src/blacklist.cpp │B│ [63/105 8.908s ( 60%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/overlay_params.cpp.o -MF src/libMangoHud_opengl.so.p/overlay_params.cpp.o.d -o src/libMangoHud_opengl.so.p/overlay_params.cpp.o -c ../src/overlay_params.cpp │B│ In file included from ../src/overlay_params.cpp:13: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/overlay_params.cpp:25: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [64/105 8.948s ( 60%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/gpu_fdinfo.cpp.o -MF src/libMangoHud.a.p/gpu_fdinfo.cpp.o.d -o src/libMangoHud.a.p/gpu_fdinfo.cpp.o -c ../src/gpu_fdinfo.cpp │B│ In file included from ../src/gpu_fdinfo.cpp:4: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ ../src/gpu_fdinfo.cpp:27:9: warning: variable 'total' set but not used [-Wunused-but-set-variable] │B│ 27 | int total = 0; │B│ | ^ │B│ 3 warnings generated. │B│ [65/105 8.991s ( 61%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/shared_x11.cpp.o -MF src/libMangoHud.a.p/shared_x11.cpp.o.d -o src/libMangoHud.a.p/shared_x11.cpp.o -c ../src/shared_x11.cpp │B│ In file included from ../src/shared_x11.cpp:8: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [66/105 9.105s ( 62%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/overlay_params.cpp.o -MF src/libMangoHud.a.p/overlay_params.cpp.o.d -o src/libMangoHud.a.p/overlay_params.cpp.o -c ../src/overlay_params.cpp │B│ In file included from ../src/overlay_params.cpp:13: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/overlay_params.cpp:25: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [67/105 9.314s ( 63%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/notify.cpp.o -MF src/libMangoHud_opengl.so.p/notify.cpp.o.d -o src/libMangoHud_opengl.so.p/notify.cpp.o -c ../src/notify.cpp │B│ [68/105 9.318s ( 64%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/gpu.cpp.o -MF src/libMangoHud.a.p/gpu.cpp.o.d -o src/libMangoHud.a.p/gpu.cpp.o -c ../src/gpu.cpp │B│ In file included from ../src/gpu.cpp:3: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [69/105 9.323s ( 65%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/file_utils.cpp.o -MF src/libMangoHud.a.p/file_utils.cpp.o.d -o src/libMangoHud.a.p/file_utils.cpp.o -c ../src/file_utils.cpp │B│ [70/105 9.440s ( 66%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/dbus.cpp.o -MF src/libMangoHud.a.p/dbus.cpp.o.d -o src/libMangoHud.a.p/dbus.cpp.o -c ../src/dbus.cpp │B│ [71/105 9.444s ( 67%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/pci_ids.cpp.o -MF src/libMangoHud_opengl.so.p/pci_ids.cpp.o.d -o src/libMangoHud_opengl.so.p/pci_ids.cpp.o -c ../src/pci_ids.cpp │B│ [72/105 9.711s ( 68%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/config.cpp.o -MF src/libMangoHud_opengl.so.p/config.cpp.o.d -o src/libMangoHud_opengl.so.p/config.cpp.o -c ../src/config.cpp │B│ In file included from ../src/config.cpp:12: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [73/105 10.079s ( 69%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/amdgpu.cpp.o -MF src/libMangoHud.a.p/amdgpu.cpp.o.d -o src/libMangoHud.a.p/amdgpu.cpp.o -c ../src/amdgpu.cpp │B│ In file included from ../src/amdgpu.cpp:9: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/amdgpu.cpp:9: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [74/105 10.139s ( 70%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/nvidia.cpp.o -MF src/libMangoHud_opengl.so.p/nvidia.cpp.o.d -o src/libMangoHud_opengl.so.p/nvidia.cpp.o -c ../src/nvidia.cpp │B│ In file included from ../src/nvidia.cpp:4: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [75/105 10.149s ( 71%)] clang -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/mesa_util_os_socket.c.o -MF src/libMangoHud_opengl.so.p/mesa_util_os_socket.c.o.d -o src/libMangoHud_opengl.so.p/mesa_util_os_socket.c.o -c ../src/mesa/util/os_socket.c │B│ [76/105 10.194s ( 72%)] clang -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=missing-prototypes -Werror=return-type -Werror=incompatible-pointer-types -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/mesa_util_os_time.c.o -MF src/libMangoHud_opengl.so.p/mesa_util_os_time.c.o.d -o src/libMangoHud_opengl.so.p/mesa_util_os_time.c.o -c ../src/mesa/util/os_time.c │B│ [77/105 10.214s ( 73%)] clang -o src/mangohudctl src/mangohudctl.p/app_control.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC │B│ [78/105 10.240s ( 74%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/iostats.cpp.o -MF src/libMangoHud_opengl.so.p/iostats.cpp.o.d -o src/libMangoHud_opengl.so.p/iostats.cpp.o -c ../src/iostats.cpp │B│ In file included from ../src/iostats.cpp:4: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [79/105 10.242s ( 75%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/memory.cpp.o -MF src/libMangoHud_opengl.so.p/memory.cpp.o.d -o src/libMangoHud_opengl.so.p/memory.cpp.o -c ../src/memory.cpp │B│ In file included from ../src/memory.cpp:9: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [80/105 10.339s ( 76%)] clang -o src/libMangoHud_shim.so src/libMangoHud_shim.so.p/gl_shim.c.o src/libMangoHud_shim.so.p/real_dlsym.c.o src/libMangoHud_shim.so.p/elfhacks.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libMangoHud_shim.so -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC │B│ [81/105 10.531s ( 77%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/battery.cpp.o -MF src/libMangoHud_opengl.so.p/battery.cpp.o.d -o src/libMangoHud_opengl.so.p/battery.cpp.o -c ../src/battery.cpp │B│ [82/105 10.546s ( 78%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/wayland_keybinds.cpp.o -MF src/libMangoHud_opengl.so.p/wayland_keybinds.cpp.o.d -o src/libMangoHud_opengl.so.p/wayland_keybinds.cpp.o -c ../src/wayland_keybinds.cpp │B│ [83/105 10.565s ( 79%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/loaders_loader_x11.cpp.o -MF src/libMangoHud_opengl.so.p/loaders_loader_x11.cpp.o.d -o src/libMangoHud_opengl.so.p/loaders_loader_x11.cpp.o -c ../src/loaders/loader_x11.cpp │B│ [84/105 10.599s ( 80%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/shell.cpp.o -MF src/libMangoHud_opengl.so.p/shell.cpp.o.d -o src/libMangoHud_opengl.so.p/shell.cpp.o -c ../src/shell.cpp │B│ [85/105 10.606s ( 80%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/loaders_loader_nvml.cpp.o -MF src/libMangoHud_opengl.so.p/loaders_loader_nvml.cpp.o.d -o src/libMangoHud_opengl.so.p/loaders_loader_nvml.cpp.o -c ../src/loaders/loader_nvml.cpp │B│ [86/105 10.907s ( 81%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/loaders_loader_dbus.cpp.o -MF src/libMangoHud_opengl.so.p/loaders_loader_dbus.cpp.o.d -o src/libMangoHud_opengl.so.p/loaders_loader_dbus.cpp.o -c ../src/loaders/loader_dbus.cpp │B│ [87/105 10.955s ( 82%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/logging.cpp.o -MF src/libMangoHud_opengl.so.p/logging.cpp.o.d -o src/libMangoHud_opengl.so.p/logging.cpp.o -c ../src/logging.cpp │B│ In file included from ../src/logging.cpp:7: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/logging.cpp:7: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [88/105 10.961s ( 83%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/ftrace.cpp.o -MF src/libMangoHud_opengl.so.p/ftrace.cpp.o.d -o src/libMangoHud_opengl.so.p/ftrace.cpp.o -c ../src/ftrace.cpp │B│ [89/105 10.994s ( 84%)] clang++ -Isrc/libMangoHud.a.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud.a.p/cpu.cpp.o -MF src/libMangoHud.a.p/cpu.cpp.o.d -o src/libMangoHud.a.p/cpu.cpp.o -c ../src/cpu.cpp │B│ In file included from ../src/cpu.cpp:15: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [90/105 11.007s ( 85%)] rm -f src/libMangoHud.a && llvm-ar csrDT src/libMangoHud.a src/libMangoHud.a.p/meson-generated_.._.._vk_enum_to_str.c.o src/libMangoHud.a.p/vulkan.cpp.o src/libMangoHud.a.p/mesa_util_os_socket.c.o src/libMangoHud.a.p/mesa_util_os_time.c.o src/libMangoHud.a.p/hud_elements.cpp.o src/libMangoHud.a.p/overlay.cpp.o src/libMangoHud.a.p/overlay_params.cpp.o src/libMangoHud.a.p/font.cpp.o src/libMangoHud.a.p/keybinds.cpp.o src/libMangoHud.a.p/font_unispace.c.o src/libMangoHud.a.p/logging.cpp.o src/libMangoHud.a.p/config.cpp.o src/libMangoHud.a.p/gpu.cpp.o src/libMangoHud.a.p/blacklist.cpp.o src/libMangoHud.a.p/file_utils.cpp.o src/libMangoHud.a.p/nvidia.cpp.o src/libMangoHud.a.p/gpu_fdinfo.cpp.o src/libMangoHud.a.p/amdgpu.cpp.o src/libMangoHud.a.p/cpu.cpp.o src/libMangoHud.a.p/memory.cpp.o src/libMangoHud.a.p/iostats.cpp.o src/libMangoHud.a.p/notify.cpp.o src/libMangoHud.a.p/elfhacks.c.o src/libMangoHud.a.p/real_dlsym.c.o src/libMangoHud.a.p/pci_ids.cpp.o src/libMangoHud.a.p/battery.cpp.o src/libMangoHud.a.p/control.cpp.o src/libMangoHud.a.p/device.cpp.o src/libMangoHud.a.p/net.cpp.o src/libMangoHud.a.p/shell.cpp.o src/libMangoHud.a.p/ftrace.cpp.o src/libMangoHud.a.p/loaders_loader_nvml.cpp.o src/libMangoHud.a.p/loaders_loader_x11.cpp.o src/libMangoHud.a.p/shared_x11.cpp.o src/libMangoHud.a.p/wayland_keybinds.cpp.o src/libMangoHud.a.p/dbus.cpp.o src/libMangoHud.a.p/loaders_loader_dbus.cpp.o │B│ [91/105 11.302s ( 86%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/device.cpp.o -MF src/libMangoHud_opengl.so.p/device.cpp.o.d -o src/libMangoHud_opengl.so.p/device.cpp.o -c ../src/device.cpp │B│ [92/105 11.333s ( 87%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/shared_x11.cpp.o -MF src/libMangoHud_opengl.so.p/shared_x11.cpp.o.d -o src/libMangoHud_opengl.so.p/shared_x11.cpp.o -c ../src/shared_x11.cpp │B│ In file included from ../src/shared_x11.cpp:8: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [93/105 11.344s ( 88%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/control.cpp.o -MF src/libMangoHud_opengl.so.p/control.cpp.o.d -o src/libMangoHud_opengl.so.p/control.cpp.o -c ../src/control.cpp │B│ In file included from ../src/control.cpp:7: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/control.cpp:7: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [94/105 11.424s ( 89%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/net.cpp.o -MF src/libMangoHud_opengl.so.p/net.cpp.o.d -o src/libMangoHud_opengl.so.p/net.cpp.o -c ../src/net.cpp │B│ In file included from ../src/net.cpp:2: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [95/105 11.712s ( 90%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/file_utils.cpp.o -MF src/libMangoHud_opengl.so.p/file_utils.cpp.o.d -o src/libMangoHud_opengl.so.p/file_utils.cpp.o -c ../src/file_utils.cpp │B│ [96/105 11.744s ( 91%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/dbus.cpp.o -MF src/libMangoHud_opengl.so.p/dbus.cpp.o.d -o src/libMangoHud_opengl.so.p/dbus.cpp.o -c ../src/dbus.cpp │B│ [97/105 11.780s ( 92%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/gpu_fdinfo.cpp.o -MF src/libMangoHud_opengl.so.p/gpu_fdinfo.cpp.o.d -o src/libMangoHud_opengl.so.p/gpu_fdinfo.cpp.o -c ../src/gpu_fdinfo.cpp │B│ In file included from ../src/gpu_fdinfo.cpp:4: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ ../src/gpu_fdinfo.cpp:27:9: warning: variable 'total' set but not used [-Wunused-but-set-variable] │B│ 27 | int total = 0; │B│ | ^ │B│ 3 warnings generated. │B│ [98/105 12.290s ( 93%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/gpu.cpp.o -MF src/libMangoHud_opengl.so.p/gpu.cpp.o.d -o src/libMangoHud_opengl.so.p/gpu.cpp.o -c ../src/gpu.cpp │B│ In file included from ../src/gpu.cpp:3: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [99/105 12.374s ( 94%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/amdgpu.cpp.o -MF src/libMangoHud_opengl.so.p/amdgpu.cpp.o.d -o src/libMangoHud_opengl.so.p/amdgpu.cpp.o -c ../src/amdgpu.cpp │B│ In file included from ../src/amdgpu.cpp:9: │B│ In file included from ../src/overlay.h:9: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../src/amdgpu.cpp:9: │B│ In file included from ../src/overlay.h:10: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ 10 warnings generated. │B│ [100/105 12.982s ( 95%)] clang++ -Isrc/libMangoHud_opengl.so.p -Isrc -I../src -I../include -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -I../subprojects/Vulkan-Headers-1.2.158/include -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -I. -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Werror=missing-declarations -Werror=return-type -Wno-unused-parameter -Qunused-arguments -fno-math-errno -fno-trapping-math -Wno-non-virtual-dtor -Wno-missing-field-initializers -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DSPDLOG_SHARED_LIB -DSPDLOG_FMT_EXTERNAL '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.2"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_FTRACE -DUSE_GCC_ATOMIC_BUILTINS -DHAVE_TIMESPEC_GET -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE '-DMANGOHUD_ARCH="64bit"' -DHAVE_NVML -DNVML_NO_UNVERSIONED_FUNC_DEFS -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR -MD -MQ src/libMangoHud_opengl.so.p/cpu.cpp.o -MF src/libMangoHud_opengl.so.p/cpu.cpp.o.d -o src/libMangoHud_opengl.so.p/cpu.cpp.o -c ../src/cpu.cpp │B│ In file included from ../src/cpu.cpp:15: │B│ In file included from ../src/hud_elements.h:6: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ 2 warnings generated. │B│ [101/105 22.532s ( 96%)] clang++ -Isubprojects/implot-0.16/libimplot.a.p -Isubprojects/implot-0.16 -I../subprojects/implot-0.16 -Isubprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9 -I../subprojects/imgui-1.89.9/backends -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC '-DIMGUI_API=__attribute__((visibility("default")))' -MD -MQ subprojects/implot-0.16/libimplot.a.p/implot_items.cpp.o -MF subprojects/implot-0.16/libimplot.a.p/implot_items.cpp.o.d -o subprojects/implot-0.16/libimplot.a.p/implot_items.cpp.o -c ../subprojects/implot-0.16/implot_items.cpp │B│ In file included from ../subprojects/implot-0.16/implot_items.cpp:26: │B│ In file included from ../subprojects/implot-0.16/implot.h:48: │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall] │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2577:43: note: explicitly cast the pointer to silence this warning │B│ 2577 | inline ImDrawListSplitter() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall] │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:2648:60: note: explicitly cast the pointer to silence this warning │B│ 2648 | ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; } │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/implot-0.16/implot_items.cpp:27: │B│ In file included from ../subprojects/implot-0.16/implot_internal.h:35: │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall] │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:779:54: note: explicitly cast the pointer to silence this warning │B│ 779 | ImDrawDataBuilder() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall] │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1080:50: note: explicitly cast the pointer to silence this warning │B│ 1080 | ImGuiInputTextDeactivatedState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall] │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1103:54: note: explicitly cast the pointer to silence this warning │B│ 1103 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall] │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1451:46: note: explicitly cast the pointer to silence this warning │B│ 1451 | ImGuiListClipperData() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall] │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1587:34: note: explicitly cast the pointer to silence this warning │B│ 1587 | ImGuiOldColumns() { memset(this, 0, sizeof(*this)); } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall] │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:1751:38: note: explicitly cast the pointer to silence this warning │B│ 1751 | ImGuiStackTool() { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall] │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2705:42: note: explicitly cast the pointer to silence this warning │B│ 2705 | ImGuiTable() { memset(this, 0, sizeof(*this)); LastFrameActive = -1; } │B│ | ^ │B│ | (void*) │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall] │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:2730:42: note: explicitly cast the pointer to silence this warning │B│ 2730 | ImGuiTableTempData() { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; } │B│ | ^ │B│ | (void*) │B│ In file included from ../subprojects/implot-0.16/implot_items.cpp:26: │B│ In file included from ../subprojects/implot-0.16/implot.h:48: │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImPlotItem' [-Wnontrivial-memcall] │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1854:88: note: in instantiation of member function 'ImVector::reserve' requested here │B│ 1854 | inline void resize(int new_size) { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:666:101: note: in instantiation of member function 'ImVector::resize' requested here │B│ 666 | T* Add() { int idx = FreeIdx; if (idx == Buf.Size) { Buf.resize(Buf.Size + 1); FreeIdx++; } else { FreeIdx = *(int*)&Buf[idx]; } IM_PLACEMENT_NEW(&Buf[idx]) T(); AliveCount++; return &Buf[idx]; } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui_internal.h:663:156: note: in instantiation of member function 'ImPool::Add' requested here │B│ 663 | T* GetOrAddByKey(ImGuiID key) { int* p_idx = Map.GetIntRef(key, -1); if (*p_idx != -1) return &Buf[*p_idx]; *p_idx = FreeIdx; return Add(); } │B│ | ^ │B│ ../subprojects/implot-0.16/implot_internal.h:1000:68: note: in instantiation of member function 'ImPool::GetOrAddByKey' requested here │B│ 1000 | ImPlotItem* GetOrAddItem(ImGuiID id) { return ItemPool.GetOrAddByKey(id); } │B│ | ^ │B│ ../subprojects/imgui-1.89.9/imgui.h:1857:182: note: explicitly cast the pointer to silence this warning │B│ 1857 | inline void reserve(int new_capacity) { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; } │B│ | ^ │B│ | (void*) │B│ 11 warnings generated. │B│ [102/105 22.543s ( 97%)] rm -f subprojects/implot-0.16/libimplot.a && llvm-ar csrDT subprojects/implot-0.16/libimplot.a subprojects/implot-0.16/libimplot.a.p/implot.cpp.o subprojects/implot-0.16/libimplot.a.p/implot_items.cpp.o │B│ [103/105 27.509s ( 98%)] clang++ -o src/mangoapp src/mangoapp.p/app_main.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group src/libMangoHud.a subprojects/imgui-1.89.9/libimgui.a subprojects/implot-0.16/libimplot.a -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--exclude-libs,ALL -lGL -static-libstdc++ -Wl,--version-script,/mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/src/mangohud.version /usr/lib/libspdlog.so -pthread /usr/lib/libfmt.so /usr/lib/libX11.so /usr/lib/libwayland-client.so -lm /usr/lib/libglfw.so /usr/lib/libxkbcommon.so /usr/lib/libGL.so -ldl -Wl,--end-group │B│ [104/105 27.511s ( 99%)] clang++ -o src/libMangoHud.so src/libMangoHud.a.p/vulkan.cpp.o src/libMangoHud.a.p/mesa_util_os_socket.c.o src/libMangoHud.a.p/mesa_util_os_time.c.o src/libMangoHud.a.p/hud_elements.cpp.o src/libMangoHud.a.p/overlay.cpp.o src/libMangoHud.a.p/overlay_params.cpp.o src/libMangoHud.a.p/font.cpp.o src/libMangoHud.a.p/keybinds.cpp.o src/libMangoHud.a.p/font_unispace.c.o src/libMangoHud.a.p/logging.cpp.o src/libMangoHud.a.p/config.cpp.o src/libMangoHud.a.p/gpu.cpp.o src/libMangoHud.a.p/blacklist.cpp.o src/libMangoHud.a.p/file_utils.cpp.o src/libMangoHud.a.p/nvidia.cpp.o src/libMangoHud.a.p/gpu_fdinfo.cpp.o src/libMangoHud.a.p/amdgpu.cpp.o src/libMangoHud.a.p/cpu.cpp.o src/libMangoHud.a.p/memory.cpp.o src/libMangoHud.a.p/iostats.cpp.o src/libMangoHud.a.p/notify.cpp.o src/libMangoHud.a.p/elfhacks.c.o src/libMangoHud.a.p/real_dlsym.c.o src/libMangoHud.a.p/pci_ids.cpp.o src/libMangoHud.a.p/battery.cpp.o src/libMangoHud.a.p/control.cpp.o src/libMangoHud.a.p/device.cpp.o src/libMangoHud.a.p/net.cpp.o src/libMangoHud.a.p/shell.cpp.o src/libMangoHud.a.p/ftrace.cpp.o src/libMangoHud.a.p/loaders_loader_nvml.cpp.o src/libMangoHud.a.p/loaders_loader_x11.cpp.o src/libMangoHud.a.p/shared_x11.cpp.o src/libMangoHud.a.p/wayland_keybinds.cpp.o src/libMangoHud.a.p/dbus.cpp.o src/libMangoHud.a.p/loaders_loader_dbus.cpp.o src/libMangoHud.a.p/meson-generated_.._.._vk_enum_to_str.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libMangoHud.so -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group src/libMangoHud.a subprojects/imgui-1.89.9/libimgui.a subprojects/implot-0.16/libimplot.a -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--exclude-libs,ALL -lGL -static-libstdc++ -Wl,--version-script,/mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/src/mangohud.version /usr/lib/libxkbcommon.so /usr/lib/libwayland-client.so -lm /usr/lib/libspdlog.so -pthread /usr/lib/libfmt.so /usr/lib/libGL.so -ldl /usr/lib/libglfw.so -Wl,--end-group │B│ [105/105 27.812s (100%)] clang++ -o src/libMangoHud_opengl.so src/libMangoHud_opengl.so.p/gl_glad.c.o src/libMangoHud_opengl.so.p/gl_gl_renderer.cpp.o src/libMangoHud_opengl.so.p/gl_gl_hud.cpp.o src/libMangoHud_opengl.so.p/gl_inject_egl.cpp.o src/libMangoHud_opengl.so.p/loaders_loader_glx.cpp.o src/libMangoHud_opengl.so.p/gl_inject_glx.cpp.o src/libMangoHud_opengl.so.p/hud_elements.cpp.o src/libMangoHud_opengl.so.p/overlay.cpp.o src/libMangoHud_opengl.so.p/overlay_params.cpp.o src/libMangoHud_opengl.so.p/font.cpp.o src/libMangoHud_opengl.so.p/keybinds.cpp.o src/libMangoHud_opengl.so.p/font_unispace.c.o src/libMangoHud_opengl.so.p/logging.cpp.o src/libMangoHud_opengl.so.p/config.cpp.o src/libMangoHud_opengl.so.p/gpu.cpp.o src/libMangoHud_opengl.so.p/blacklist.cpp.o src/libMangoHud_opengl.so.p/file_utils.cpp.o src/libMangoHud_opengl.so.p/nvidia.cpp.o src/libMangoHud_opengl.so.p/gpu_fdinfo.cpp.o src/libMangoHud_opengl.so.p/amdgpu.cpp.o src/libMangoHud_opengl.so.p/cpu.cpp.o src/libMangoHud_opengl.so.p/memory.cpp.o src/libMangoHud_opengl.so.p/iostats.cpp.o src/libMangoHud_opengl.so.p/notify.cpp.o src/libMangoHud_opengl.so.p/elfhacks.c.o src/libMangoHud_opengl.so.p/real_dlsym.c.o src/libMangoHud_opengl.so.p/pci_ids.cpp.o src/libMangoHud_opengl.so.p/battery.cpp.o src/libMangoHud_opengl.so.p/control.cpp.o src/libMangoHud_opengl.so.p/device.cpp.o src/libMangoHud_opengl.so.p/net.cpp.o src/libMangoHud_opengl.so.p/shell.cpp.o src/libMangoHud_opengl.so.p/ftrace.cpp.o src/libMangoHud_opengl.so.p/loaders_loader_nvml.cpp.o src/libMangoHud_opengl.so.p/loaders_loader_x11.cpp.o src/libMangoHud_opengl.so.p/shared_x11.cpp.o src/libMangoHud_opengl.so.p/wayland_keybinds.cpp.o src/libMangoHud_opengl.so.p/dbus.cpp.o src/libMangoHud_opengl.so.p/loaders_loader_dbus.cpp.o src/libMangoHud_opengl.so.p/mesa_util_os_socket.c.o src/libMangoHud_opengl.so.p/mesa_util_os_time.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libMangoHud_opengl.so -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group src/libMangoHud.a subprojects/imgui-1.89.9/libimgui.a subprojects/implot-0.16/libimplot.a -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--exclude-libs,ALL -lGL -static-libstdc++ -Wl,--version-script,/mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/src/mangohud.version /usr/lib/libxkbcommon.so /usr/lib/libwayland-client.so -lm /usr/lib/libspdlog.so -pthread /usr/lib/libfmt.so /usr/lib/libGL.so -ldl /usr/lib/libglfw.so -Wl,--end-group │B│ INFO: autodetecting backend as ninja │B│ INFO: calculating backend command to run: /usr/bin/ninja -C /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/aerynos-builddir -j 24 -v │ │Install │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1767647830 │I│ + export SOURCE_DATE_EPOCH │I│ + PGO_STAGE=NONE │I│ + export PGO_STAGE │I│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │I│ + export PKG_CONFIG_PATH │I│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │I│ + export FFLAGS │I│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + CC=clang │I│ + export CC │I│ + CXX=clang++ │I│ + export CXX │I│ + OBJC=clang │I│ + export OBJC │I│ + OBJCXX=clang++ │I│ + export OBJCXX │I│ + CPP=clang-cpp │I│ + export CPP │I│ + OBJCPP='clang -E -' │I│ + export OBJCPP │I│ + OBJCXXCPP='clang++ -E' │I│ + export OBJCXXCPP │I│ + AR=llvm-ar │I│ + export AR │I│ + LD=ld.lld │I│ + export LD │I│ + OBJCOPY=llvm-objcopy │I│ + export OBJCOPY │I│ + NM=llvm-nm │I│ + export NM │I│ + RANLIB=llvm-ranlib │I│ + export RANLIB │I│ + STRIP=llvm-strip │I│ + export STRIP │I│ + PATH=/usr/bin:/bin │I│ + export PATH │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │I│ + SCCACHE_DIR=/mason/sccache │I│ + export SCCACHE_DIR │I│ + test -z /mason/sccache │I│ + LANG=en_US.UTF-8 │I│ + export LANG │I│ + LC_ALL=en_US.UTF-8 │I│ + export LC_ALL │I│ + test -d /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │I│ + cd /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz' │I│ The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz │I│ + DESTDIR=/mason/install │I│ + meson install --no-rebuild -C aerynos-builddir │I│ Installing src/libMangoHud.so to /mason/install/usr/lib/mangohud │I│ Installing src/libMangoHud_opengl.so to /mason/install/usr/lib/mangohud │I│ Installing src/mangoapp to /mason/install/usr/bin │I│ Installing src/mangohudctl to /mason/install/usr/bin │I│ Installing src/libMangoHud_shim.so to /mason/install/usr/lib/mangohud │I│ Installing /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/data/mangohud.1 to /mason/install/usr/share/man/man1 │I│ Installing /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/data/mangoapp.1 to /mason/install/usr/share/man/man1 │I│ Installing /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/aerynos-builddir/src/MangoHud.x86_64.json to /mason/install/usr/share/vulkan/implicit_layer.d │I│ Installing /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/aerynos-builddir/src/mangohud to /mason/install/usr/bin │I│ Installing /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/data/io.github.flightlessmango.mangohud.metainfo.xml to /mason/install/usr/share/metainfo │I│ Installing /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/data/io.github.flightlessmango.mangohud.svg to /mason/install/usr/share/icons/hicolor/scalable/apps │I│ Installing /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/data/MangoHud.conf to /mason/install/usr/share/doc/mangohud │I│ Installing /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/data/presets.conf to /mason/install/usr/share/doc/mangohud │I│ Installing /mason/build/x86_64/MangoHud-v0.8.2-Source.tar.xz/bin/mangoplot.py to /mason/install/usr/bin │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/bin/mangoapp │A│ » /usr/bin/mangohud │A│ » /usr/bin/mangohudctl │A│ » /usr/bin/mangoplot │A│ » /usr/lib/mangohud/libMangoHud.so │A│ » /usr/lib/mangohud/libMangoHud_opengl.so │A│ » /usr/lib/mangohud/libMangoHud_shim.so │A│ » /usr/share/doc/mangohud/MangoHud.conf.example │A│ » /usr/share/doc/mangohud/presets.conf.example │A│ » /usr/share/icons/hicolor/scalable/apps/io.github.flightlessmango.mangohud.svg │A│ » /usr/share/man/man1/mangoapp.1 │A│ » /usr/share/man/man1/mangohud.1 │A│ » /usr/share/metainfo/io.github.flightlessmango.mangohud.metainfo.xml │A│ » /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json │A│ » /usr/lib/debug/.build-id/c3/f232ef738c3961f18dfb5d92df0bcad20688bc.debug │A│ » /usr/lib/debug/.build-id/dc/0012af2faeb6cc021c7d08e34cac2a8ac8c970.debug │A│ » /usr/lib/debug/.build-id/49/7654e1e7a4a3ac25c862f79c0fdeca2ee135cd.debug │A│ » /usr/lib/debug/.build-id/f9/bfe10958ef75751bba553a1bf870a49026a988.debug │A│ » /usr/lib/debug/.build-id/8c/91c28b238ca70d6a6f38c6e814d380ce07c2c7.debug Packaging Emitted mangohud-0.8.2-12-1-x86_64.stone Emitted mangohud-dbginfo-0.8.2-12-1-x86_64.stone Emitted mangoplot-0.8.2-12-1-x86_64.stone Phase Elapsed % │Initialize 0.66s 1.6% │Populate (moss) ││Resolve 0.34s 0.8% ││Fetch 0.90s 2.2% ││Blit 2.91s 7.1% │Fetch 0.67s 1.6% │x86_64 ││Prepare 0.36s 0.9% ││Setup 3.57s 8.7% ││Build 27.97s 68.0% ││Install 0.15s 0.4% │Analyze 0.16s 0.4% │Emit 3.46s 8.4% ────────────────────────────────────── Total 41.15s 100.0% Build finished successfully at 2026-01-05T22:18:45+01:00