Refreshed repo1 Refreshed repo0 The following package(s) will be installed: acl 2.3.2-5 libuv 1.49.2-5 attr 2.5.2-6 libx11 1.8.12-8 bash 5.2.37-22 libx11-devel 1.8.12-8 boulder 0.25.5+git.cfdb00b-92 libxau 1.0.12-4 brotli-libs 1.1.0-8 libxau-devel 1.0.12-4 bzip2-libs 1.0.8-7 libxcb 1.17.0-5 ca-certificates 20250516-14 libxcb-devel 1.17.0-5 ca-certificates-mozilla 3.112-28 libxcrypt 4.4.36-7 ca-certificates-utils 20250516-14 libxext 1.3.6-5 clang 20.1.6-30 libxext-devel 1.3.6-5 clang-libs 20.1.6-30 libxkbcommon 1.9.0-7 cmake 4.0.2-10 libxkbcommon-devel 1.9.0-7 cmocka 1.1.7-2 libxml2 2.14.3-11 cmocka-devel 1.1.7-2 libxml2-devel 2.14.3-11 coreutils 0.1.0-24 libxrandr 1.5.4-7 cryptsetup-libs 2.7.5-5 libxrandr-devel 1.5.4-7 curl 8.13.0-23 libxrender 0.9.12-5 dash 0.5.12-6 libxrender-devel 0.9.12-5 dbus 1.16.2-10 linux-headers 6.14-23 dbus-devel 1.16.2-10 linux-pam 1.6.1-12 diffutils 3.10-5 lld 20.1.6-30 elfutils-libs 0.192-7 lld-libs 20.1.6-30 expat 2.6.4-7 llvm 20.1.6-30 file 5.46-10 llvm-libs 20.1.6-30 findutils 4.10.0-3 lvm2 2.03.21-8 gawk 5.3.1-6 lz4 1.10.0-4 gdbm 1.24-5 lzo 2.10-2 git 2.47.1-13 meson 1.8.1-13 glew 2.2.0-3 mimalloc 2.2.3-8 glew-devel 2.2.0-3 mpfr 4.2.2-4 glfw 3.4-2 nano 8.4-35 glfw-devel 3.4-2 ncurses-base 6.5-20250510-13 glib2 2.84.2-26 ncurses-libs 6.5-20250510-13 glibc 2.41+git.bcd4cf9d-22 nghttp2 1.64.0-7 glibc-devel 2.41+git.bcd4cf9d-22 ninja 1.12.1-2 glslang 15.2.0-8 nlohmann-json 3.11.3-1 glslang-libs 15.2.0-8 ntpd-rs 1.4.0-5 glu 9.0.3-2 openmp 20.1.6-30 glu-devel 9.0.3-2 openmp-devel 20.1.6-30 gmp 6.3.0-4 openssl-libs 3.5.0-26 gpm-libs 1.20.7-4 os-info 2025.03-8 grep 3.11-6 p11-kit 0.25.5-5 gzip 1.14-5 p11-kit-libs 0.25.5-5 helix 25.01-6 pcre2 10.45-6 hwloc-libs 2.12.1-4 pkgconf 2.3.0-11 icu 77.1-9 polly 20.1.6-30 icu-devel 77.1-9 procps 4.0.5-7 icu-libs 77.1-9 python 3.11.12-10 json-c 0.18-5 python-libs 3.11.12-10 kbd 2.6.4-6 python-mako 1.3.9-5 kmod 31-9 python-markupsafe 2.1.5-5 layout 0.1.0-5 python-packaging 25.0-5 less 668-10 readline 8.2.013-5 libaio 0.3.113-2 ripgrep 14.1.1-2 libarchive 3.7.9-10 sed 4.9-3 libb2 0.98.1-2 spirv-tools-libs 2025.1-10 libcap 2.71-8 sqlite 3.47.2-9 libcap-ng 0.8.5-5 sudo-rs 0.2.3-10 libcxx 20.1.6-30 system-accounts 0.1.0-6 libcxx-devel 20.1.6-30 systemd 254.24-52 libcxx-devel-static 20.1.6-30 systemd-devel 254.24-52 libeconf 0.7.6-4 tar 1.35-3 libedit 20250104-3.1-3 terminus-font 4.49.1-1 libffi 3.4.8-6 tpm2-tss 4.1.3-4 libffi-devel 3.4.8-6 tzdata 2025b-6 libgcrypt 1.11.0-5 util-linux 2.40.2-11 libglvnd 1.7.0-8 uutils-coreutils 0.1.0-24 libglvnd-devel 1.7.0-8 vim 9.1.1406-10 libgpg-error 1.55-5 wayland 1.23.1-7 libidn2 2.3.7-4 wayland-devel 1.23.1-7 libpciaccess 0.18.1-5 xorgproto 2024.1-4 libpsl 0.21.5-3 xxd 9.1.1406-10 libseccomp 2.5.5-5 xz 5.8.1-12 libsecret 0.21.7-7 zlib 2.2.4-18 libsodium 1.0.20-2 zlib-devel 2.2.4-18 libtasn1 4.20.0-2 zstd-libs 1.5.7-9 libunistring 1.3-3 Installed bzip2-libs (cached) Installed ca-certificates (cached) Installed ca-certificates-mozilla (cached) Installed attr (cached) Installed boulder (cached) Installed brotli-libs (cached) Installed acl (cached) Installed bash (cached) Installed ca-certificates-utils (cached) Installed coreutils (cached) Installed cryptsetup-libs (cached) Installed curl (cached) Installed clang (cached) Installed dbus-devel (cached) Installed dbus (cached) Installed diffutils (cached) Installed elfutils-libs (cached) Installed expat (cached) Installed file (cached) Installed clang-libs (cached) Installed cmocka Installed gdbm (cached) Installed findutils (cached) Installed gawk (cached) Installed git (cached) Installed cmocka-devel Installed glib2 (cached) Installed dash Installed glslang (cached) Installed glslang-libs (cached) Installed glu (cached) Installed glibc-devel (cached) Installed glu-devel (cached) Installed gmp (cached) Installed gpm-libs (cached) Installed grep (cached) Installed gzip (cached) Installed hwloc-libs (cached) Installed icu (cached) Installed glfw-devel Installed icu-libs (cached) Installed json-c (cached) Installed icu-devel (cached) Installed glfw Installed kmod (cached) Installed layout (cached) Installed less (cached) Installed libaio (cached) Installed glew-devel Installed libarchive (cached) Installed libb2 (cached) Installed libcap-ng (cached) Installed libcap (cached) Installed libcxx (cached) Installed libeconf (cached) Installed libedit (cached) Installed libffi (cached) Installed kbd (cached) Installed libffi-devel (cached) Installed libglvnd (cached) Installed libgcrypt (cached) Installed helix (cached) Installed libglvnd-devel (cached) Installed libidn2 (cached) Installed libgpg-error (cached) Installed libpciaccess (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed glew Installed libsecret (cached) Installed libsodium (cached) Installed libtasn1 (cached) Installed libuv (cached) Installed libunistring (cached) Installed libxau (cached) Installed libxau-devel (cached) Installed cmake (cached) Installed libxcb (cached) Installed libxext (cached) Installed libxcrypt (cached) Installed libx11 (cached) Installed libxkbcommon (cached) Installed libxkbcommon-devel (cached) Installed libxext-devel (cached) Installed libxml2 (cached) Installed libxrandr (cached) Installed libxrandr-devel (cached) Installed libxml2-devel (cached) Installed libxrender (cached) Installed libxrender-devel (cached) Installed lld (cached) Installed lld-libs (cached) Installed llvm (cached) Installed linux-pam (cached) Installed llvm-libs (cached) Installed lz4 (cached) Installed lzo (cached) Installed lvm2 (cached) Installed libx11-devel (cached) Installed mimalloc (cached) Installed mpfr (cached) Installed nano (cached) Installed glibc (cached) Installed ncurses-libs (cached) Installed linux-headers (cached) Installed ninja (cached) Installed nghttp2 (cached) Installed ntpd-rs (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed openssl-libs (cached) Installed meson (cached) Installed os-info (cached) Installed p11-kit-libs (cached) Installed p11-kit (cached) Installed pkgconf (cached) Installed pcre2 (cached) Installed polly (cached) Installed python (cached) Installed procps (cached) Installed libxcb-devel (cached) Installed python-markupsafe (cached) Installed libcxx-devel (cached) Installed readline (cached) Installed ripgrep (cached) Installed python-packaging (cached) Installed sqlite (cached) Installed spirv-tools-libs (cached) Installed sed (cached) Installed system-accounts (cached) Installed sudo-rs (cached) Installed tar (cached) Installed systemd-devel (cached) Installed terminus-font (cached) Installed tpm2-tss (cached) Installed nlohmann-json Installed ncurses-base (cached) Installed util-linux (cached) Installed wayland (cached) Installed wayland-devel (cached) Installed uutils-coreutils (cached) Installed xxd (cached) Installed python-mako Installed zlib (cached) Installed zlib-devel (cached) Installed xorgproto (cached) Installed xz (cached) Installed zstd-libs (cached) Installed tzdata (cached) Installed systemd (cached) Installed python-libs (cached) Installed vim (cached) Installed libcxx-devel-static 39924 entries blitted in 0.39s (101.8k / s) Sharing 1 upstream(s) with the build container Shared MangoHud-v0.8.1-Source.tar.xz x86_64 │Prepare │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1748717366 │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,-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,-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│ + 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│ + 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.1-Source.tar.xz │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + tar xf /mason/sourcedir/MangoHud-v0.8.1-Source.tar.xz -C MangoHud-v0.8.1-Source.tar.xz --strip-components=1 --no-same-owner │ │Setup │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1748717366 │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,-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,-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.1-Source.tar.xz │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/MangoHud-v0.8.1-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│ + 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.1-Source.tar.xz │S│ + cd /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz' │S│ + export 'LDFLAGS=-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--undefined-version' │S│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--undefined-version' │S│ The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz │S│ + test -e ./meson.build │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 -Dwith_xnvctrl=disabled │S│ The Meson build system │S│ Version: 1.8.1 │S│ Source dir: /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz │S│ Build dir: /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz/aerynos-builddir │S│ Build type: native build │S│ Project name: MangoHud │S│ Project version: v0.8.1 │S│ C compiler for the host machine: clang (clang 20.1.6 "clang version 20.1.6 (AerynOS)") │S│ C linker for the host machine: clang ld.lld 20.1.6 │S│ C++ compiler for the host machine: clang++ (clang 20.1.6 "clang version 20.1.6 (AerynOS)") │S│ C++ linker for the host machine: clang++ ld.lld 20.1.6 │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.3.0 │S│ Run-time dependency x11 found: YES 1.8.12 │S│ Run-time dependency wayland-client found: YES 1.23.1 │S│ Run-time dependency dbus-1 found: YES 1.16.2 │S│ Run-time dependency xkbcommon found: YES 1.9.0 │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 20.1.6 "clang version 20.1.6 (AerynOS)") │S│ vulkan-headers| C linker for the host machine: clang ld.lld 20.1.6 │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.0.2) │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 20.1.6 "clang version 20.1.6 (AerynOS)") │S│ imgui| C++ linker for the host machine: clang++ ld.lld 20.1.6 │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.4.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 20.1.6 "clang version 20.1.6 (AerynOS)") │S│ implot| C++ linker for the host machine: clang++ ld.lld 20.1.6 │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: NO (tried pkgconfig and cmake) │S│ │S│ Executing subproject spdlog │S│ │S│ spdlog| Project name: spdlog │S│ spdlog| Project version: 1.14.1 │S│ spdlog| C++ compiler for the host machine: clang++ (clang 20.1.6 "clang version 20.1.6 (AerynOS)") │S│ spdlog| C++ linker for the host machine: clang++ ld.lld 20.1.6 │S│ spdlog| Dependency threads found: YES unknown (cached) │S│ spdlog| Header "format" has symbol "__cpp_lib_format" skipped: feature std_format disabled │S│ spdlog| Dependency fmt skipped: feature external_fmt disabled │S│ spdlog| Build targets in project: 5 │S│ spdlog| Subproject spdlog finished. │S│ │S│ Dependency glfw3 found: YES 3.4.0 (cached) │S│ Run-time dependency glew found: YES 2.2.0 │S│ Run-time dependency nlohmann_json found: YES 3.11.3 │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: 13 │S│ │S│ MangoHud v0.8.1 │S│ │S│ Subprojects │S│ imgui : YES │S│ implot : YES │S│ spdlog : 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│ with_xnvctrl : disabled │S│ wrap_mode : nodownload │S│ │S│ Found ninja-1.12.1 at /usr/bin/ninja │ │Build │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1748717366 │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,-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,-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.1-Source.tar.xz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/MangoHud-v0.8.1-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│ + 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.1-Source.tar.xz │B│ + cd /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz' │B│ + meson compile --verbose -j 32 -C aerynos-builddir │B│ The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz │B│ ninja: Entering directory `/mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz/aerynos-builddir' │B│ [1/111] 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.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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│ [2/111] 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__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -fPIC -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│ [3/111] /usr/bin/glslang -V -x -o src/overlay.frag.spv.h ../src/overlay.frag │B│ ../src/overlay.frag │B│ [4/111] /usr/bin/meson --internal vcstagger ../version.h.in version.h v0.8.1 /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz @VCS_TAG@ '(.*)' /usr/bin/git describe --tags --dirty=+ │B│ fatal: not a git repository (or any of the parent directories): .git │B│ [5/111] 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__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -fPIC -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│ [6/111] /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.1-Source.tar.xz/aerynos-builddir │B│ [7/111] 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,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--undefined-version -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│ [8/111] 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__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -fPIC -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│ [9/111] /usr/bin/glslang -V -x -o src/overlay.vert.spv.h ../src/overlay.vert │B│ ../src/overlay.vert │B│ [10/111] 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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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│ [11/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [12/111] 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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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│ [13/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [15/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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/111] 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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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│ [17/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [18/111] clang++ -Isubprojects/spdlog-1.14.1/src/libspdlog.a.p -Isubprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/include -fdiagnostics-color=always -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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_COMPILED_LIB -MD -MQ subprojects/spdlog-1.14.1/src/libspdlog.a.p/cfg.cpp.o -MF subprojects/spdlog-1.14.1/src/libspdlog.a.p/cfg.cpp.o.d -o subprojects/spdlog-1.14.1/src/libspdlog.a.p/cfg.cpp.o -c ../subprojects/spdlog-1.14.1/src/cfg.cpp │B│ [19/111] clang++ -Isubprojects/spdlog-1.14.1/src/libspdlog.a.p -Isubprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/include -fdiagnostics-color=always -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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_COMPILED_LIB -MD -MQ subprojects/spdlog-1.14.1/src/libspdlog.a.p/file_sinks.cpp.o -MF subprojects/spdlog-1.14.1/src/libspdlog.a.p/file_sinks.cpp.o.d -o subprojects/spdlog-1.14.1/src/libspdlog.a.p/file_sinks.cpp.o -c ../subprojects/spdlog-1.14.1/src/file_sinks.cpp │B│ [20/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [21/111] 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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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│ [22/111] clang++ -Isubprojects/spdlog-1.14.1/src/libspdlog.a.p -Isubprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/include -fdiagnostics-color=always -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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_COMPILED_LIB -MD -MQ subprojects/spdlog-1.14.1/src/libspdlog.a.p/stdout_sinks.cpp.o -MF subprojects/spdlog-1.14.1/src/libspdlog.a.p/stdout_sinks.cpp.o.d -o subprojects/spdlog-1.14.1/src/libspdlog.a.p/stdout_sinks.cpp.o -c ../subprojects/spdlog-1.14.1/src/stdout_sinks.cpp │B│ [23/111] clang++ -Isubprojects/spdlog-1.14.1/src/libspdlog.a.p -Isubprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/include -fdiagnostics-color=always -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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_COMPILED_LIB -MD -MQ subprojects/spdlog-1.14.1/src/libspdlog.a.p/color_sinks.cpp.o -MF subprojects/spdlog-1.14.1/src/libspdlog.a.p/color_sinks.cpp.o.d -o subprojects/spdlog-1.14.1/src/libspdlog.a.p/color_sinks.cpp.o -c ../subprojects/spdlog-1.14.1/src/color_sinks.cpp │B│ [24/111] 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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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│ [25/111] clang++ -Isubprojects/spdlog-1.14.1/src/libspdlog.a.p -Isubprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/include -fdiagnostics-color=always -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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_COMPILED_LIB -MD -MQ subprojects/spdlog-1.14.1/src/libspdlog.a.p/async.cpp.o -MF subprojects/spdlog-1.14.1/src/libspdlog.a.p/async.cpp.o.d -o subprojects/spdlog-1.14.1/src/libspdlog.a.p/async.cpp.o -c ../subprojects/spdlog-1.14.1/src/async.cpp │B│ [26/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [27/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [28/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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:12: │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:12: │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/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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/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/keybinds.cpp:6: │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│ [30/111] 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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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│ [31/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [32/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [33/111] 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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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│ [34/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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:21: │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:21: │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│ [35/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [36/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [37/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [39/111] 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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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: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│ 12 warnings generated. │B│ [40/111] clang++ -Isubprojects/spdlog-1.14.1/src/libspdlog.a.p -Isubprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/include -fdiagnostics-color=always -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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_COMPILED_LIB -MD -MQ subprojects/spdlog-1.14.1/src/libspdlog.a.p/bundled_fmtlib_format.cpp.o -MF subprojects/spdlog-1.14.1/src/libspdlog.a.p/bundled_fmtlib_format.cpp.o.d -o subprojects/spdlog-1.14.1/src/libspdlog.a.p/bundled_fmtlib_format.cpp.o -c ../subprojects/spdlog-1.14.1/src/bundled_fmtlib_format.cpp │B│ [41/111] 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 -I../subprojects/spdlog-1.14.1/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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 -pthread '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -DHAVE_X11 -DHAVE_WAYLAND -DHAVE_DBUS -DIMGUI_IMPL_OPENGL_LOADER_GLEW -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│ [42/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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/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/keybinds.cpp:6: │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│ [43/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [44/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ In file included from ../src/nvidia.cpp:4: │B│ In file included from ../src/hud_elements.h:15: │B│ In file included from ../src/gpu.h:15: │B│ ../src/nvidia.h:70:14: warning: private field 'failed' is not used [-Wunused-private-field] │B│ 70 | bool failed; │B│ | ^ │B│ 3 warnings generated. │B│ [45/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [46/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [47/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [48/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [49/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [51/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [52/111] clang++ -Isubprojects/spdlog-1.14.1/src/libspdlog.a.p -Isubprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/src -I../subprojects/spdlog-1.14.1/include -fdiagnostics-color=always -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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_COMPILED_LIB -MD -MQ subprojects/spdlog-1.14.1/src/libspdlog.a.p/spdlog.cpp.o -MF subprojects/spdlog-1.14.1/src/libspdlog.a.p/spdlog.cpp.o.d -o subprojects/spdlog-1.14.1/src/libspdlog.a.p/spdlog.cpp.o -c ../subprojects/spdlog-1.14.1/src/spdlog.cpp │B│ [53/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [54/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [55/111] rm -f subprojects/spdlog-1.14.1/src/libspdlog.a && llvm-ar csrDT subprojects/spdlog-1.14.1/src/libspdlog.a subprojects/spdlog-1.14.1/src/libspdlog.a.p/async.cpp.o subprojects/spdlog-1.14.1/src/libspdlog.a.p/cfg.cpp.o subprojects/spdlog-1.14.1/src/libspdlog.a.p/color_sinks.cpp.o subprojects/spdlog-1.14.1/src/libspdlog.a.p/file_sinks.cpp.o subprojects/spdlog-1.14.1/src/libspdlog.a.p/spdlog.cpp.o subprojects/spdlog-1.14.1/src/libspdlog.a.p/stdout_sinks.cpp.o subprojects/spdlog-1.14.1/src/libspdlog.a.p/bundled_fmtlib_format.cpp.o │B│ [56/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [57/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [58/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [59/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [61/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [62/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [63/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [64/111] 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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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│ [65/111] 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│ [66/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [67/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [68/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [69/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [70/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [71/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [72/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [73/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [74/111] 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/spdlog-1.14.1/include -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [75/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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:191:12: warning: variable 'i' set but not used [-Wunused-but-set-variable] │B│ 191 | size_t i = 0; │B│ | ^ │B│ 11 warnings generated. │B│ [76/111] 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,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--undefined-version -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│ [77/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ In file included from ../src/gpu_fdinfo.cpp:1: │B│ ../src/gpu_fdinfo.h:43:10: warning: private field 'init' is not used [-Wunused-private-field] │B│ 43 | bool init = false; │B│ | ^ │B│ 3 warnings generated. │B│ [78/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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:191:12: warning: variable 'i' set but not used [-Wunused-but-set-variable] │B│ 191 | size_t i = 0; │B│ | ^ │B│ 11 warnings generated. │B│ [79/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [80/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [81/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [82/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [83/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [84/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [85/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [86/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [87/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [88/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [89/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [90/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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:1: │B│ ../src/gpu.h:114:18: warning: private field 'device_id' is not used [-Wunused-private-field] │B│ 114 | uint32_t device_id; │B│ | ^ │B│ 1 warning generated. │B│ [91/111] 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/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│ [92/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ In file included from ../src/nvidia.cpp:4: │B│ In file included from ../src/hud_elements.h:15: │B│ In file included from ../src/gpu.h:15: │B│ ../src/nvidia.h:70:14: warning: private field 'failed' is not used [-Wunused-private-field] │B│ 70 | bool failed; │B│ | ^ │B│ 3 warnings generated. │B│ [93/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [94/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [95/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [96/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [97/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [98/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [99/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [100/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [101/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [102/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [103/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [104/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ In file included from ../src/gpu_fdinfo.cpp:1: │B│ ../src/gpu_fdinfo.h:43:10: warning: private field 'init' is not used [-Wunused-private-field] │B│ 43 | bool init = false; │B│ | ^ │B│ 3 warnings generated. │B│ [105/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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│ [106/111] 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/spdlog-1.14.1/include -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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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 '-DIMGUI_API=__attribute__((visibility("default")))' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="v0.8.1"' -DSPDLOG_COMPILED_LIB -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG -D_GNU_SOURCE -DHAVE_PTHREAD -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 -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:1: │B│ ../src/gpu.h:114:18: warning: private field 'device_id' is not used [-Wunused-private-field] │B│ 114 | uint32_t device_id; │B│ | ^ │B│ 1 warning generated. │B│ [107/111] 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_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++14 -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│ [108/111] 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│ [109/111] 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/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,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--undefined-version -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/spdlog-1.14.1/src/libspdlog.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.1-Source.tar.xz/src/mangohud.version /usr/lib/libxkbcommon.so /usr/lib/libwayland-client.so -pthread /usr/lib/libGL.so -ldl /usr/lib/libglfw.so -Wl,--end-group │B│ [110/111] 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/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,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--undefined-version -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/spdlog-1.14.1/src/libspdlog.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.1-Source.tar.xz/src/mangohud.version /usr/lib/libxkbcommon.so /usr/lib/libwayland-client.so -pthread /usr/lib/libGL.so -ldl /usr/lib/libglfw.so -Wl,--end-group │B│ [111/111] 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,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--undefined-version -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/spdlog-1.14.1/src/libspdlog.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.1-Source.tar.xz/src/mangohud.version -pthread /usr/lib/libX11.so /usr/lib/libwayland-client.so /usr/lib/libglfw.so /usr/lib/libGLEW.so /usr/lib/libEGL.so /usr/lib/libGL.so /usr/lib/libGLU.so /usr/lib/libOpenGL.so /usr/lib/libxkbcommon.so -ldl -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.1-Source.tar.xz/aerynos-builddir -j 32 -v │ │Install │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1748717366 │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,-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,-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.1-Source.tar.xz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/MangoHud-v0.8.1-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│ + 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.1-Source.tar.xz │I│ + cd /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz' │I│ The work directory %(workdir) is /mason/build/x86_64/MangoHud-v0.8.1-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.1-Source.tar.xz/data/mangohud.1 to /mason/install/usr/share/man/man1 │I│ Installing /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz/data/mangoapp.1 to /mason/install/usr/share/man/man1 │I│ Installing /mason/build/x86_64/MangoHud-v0.8.1-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.1-Source.tar.xz/aerynos-builddir/src/mangohud to /mason/install/usr/bin │I│ Installing /mason/build/x86_64/MangoHud-v0.8.1-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.1-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.1-Source.tar.xz/data/MangoHud.conf to /mason/install/usr/share/doc/mangohud │I│ Installing /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz/data/presets.conf to /mason/install/usr/share/doc/mangohud │I│ Installing /mason/build/x86_64/MangoHud-v0.8.1-Source.tar.xz/bin/mangoplot.py to /mason/install/usr/bin │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/lib/mangohud/libMangoHud.so │A│ » /usr/lib/mangohud/libMangoHud_opengl.so │A│ » /usr/lib/mangohud/libMangoHud_shim.so │A│ » /usr/bin/mangoapp │A│ » /usr/bin/mangohudctl │A│ » /usr/bin/mangohud │A│ » /usr/bin/mangoplot │A│ » /usr/share/man/man1/mangohud.1 │A│ » /usr/share/man/man1/mangoapp.1 │A│ » /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json │A│ » /usr/share/metainfo/io.github.flightlessmango.mangohud.metainfo.xml │A│ » /usr/share/icons/hicolor/scalable/apps/io.github.flightlessmango.mangohud.svg │A│ » /usr/share/doc/mangohud/MangoHud.conf.example │A│ » /usr/share/doc/mangohud/presets.conf.example │A│ » /usr/lib/debug/.build-id/85/98bfd871af56c76c475b5b7c146df2dd895974.debug │A│ » /usr/lib/debug/.build-id/de/abafddbce119adc0addaa12228d3c08c15632b.debug │A│ » /usr/lib/debug/.build-id/d2/b2ec421c28b39074f37c9e9fd3017a07a4acae.debug │A│ » /usr/lib/debug/.build-id/cb/15b99731747fd92ccde577d886716d65e74ba5.debug │A│ » /usr/lib/debug/.build-id/36/02e0cb6c695a75ca9cfd2cf562deaf48e48ae2.debug Packaging Emitted mangohud-0.8.1-6-1-x86_64.stone Emitted mangohud-dbginfo-0.8.1-6-1-x86_64.stone Phase Elapsed % │Initialize 0.54s 1.5% │Populate (moss) ││Resolve 1.47s 4.0% ││Fetch 0.33s 0.9% ││Blit 3.03s 8.2% │Fetch 1.08s 2.9% │x86_64 ││Prepare 0.33s 0.9% ││Setup 3.13s 8.4% ││Build 24.50s 66.2% ││Install 0.14s 0.4% │Analyze 0.15s 0.4% │Emit 2.33s 6.3% ────────────────────────────────────── Total 37.03s 100.0% Build finished successfully at 2025-05-31T21:07:29+02:00