boulder v0.26.10 (Git ref 7630acf727195fba7cac4bdb76cbe8bdb25aad73) └─ building ajantv2-module-18.0.0-6-1 Refreshed repo0 The following package(s) will be installed: acl 2.4.0-6 libsodium 1.0.22+git.2ce4d906-6 attr 2.6.0-7 libssh2 1.11.1-5 audit-libs 4.2.1-1 libstdc++ 16.2.0+git.929cafe1-26 bash 5.3.20-34 libstdc++-devel 16.2.0+git.929cafe1-26 boulder 0.26.10~git.7630acf-169 libstone 0.26.1+git.647000c-8 brotli-libs 1.2.1-13 libtasn1 4.21.0-5 bsdtar 3.8.11-31 libunistring 1.5-9 bsdtar-static 3.8.11-31 libutempter 1.2.1-3 bzip2-libs 1.0.8-9 libuuid 2.42.4-25 ca-certificates 20250516-18 libxcrypt 4.5.2-11 ca-certificates-mozilla 3.132-56 libxml2 2.15.4-25 ca-certificates-utils 20250516-18 linux-gaming 7.2.15-49 clang 23.1.4-68 linux-gaming-devel 7.2.15-49 clang-libs 23.1.4-68 linux-headers 7.2.15-72 compiler-rt 23.1.4-68 linux-lts 6.18.60-47 coreutils 0.12.0-40 linux-lts-devel 6.18.60-47 cryptsetup-libs 2.8.8-16 linux-pam-libs 1.7.3-22 curl-libs 8.23.0-35 linux-stable 7.2.15-72 cyrus-sasl-libs 2.1.28-7 linux-stable-devel 7.2.15-72 dash 0.5.13.5-20 lld 23.1.4-68 device-mapper-libs 2.03.44-24 lld-libs 23.1.4-68 diffutils 3.12-7 llvm 23.1.4-68 elfutils 0.197-15 llvm-libs 23.1.4-68 elfutils-libs 0.197-15 lz4 1.10.0-5 envsubst 1.0-12 lzo 2.10-3 expat 2.10.0-21 make 4.4.1-5 file 5.48-13 mimalloc 3.6.1-22 findutils 4.11.0-5 mpc 1.4.1-6 gawk 5.4.1-10 mpfr 4.2.2-6 gcc 16.2.0+git.929cafe1-26 nano 9.3-43 gdbm-libs 1.26-8 ncurses-base 6.6-20261031-34 git 2.56.0-27 ncurses-libs 6.6-20261031-34 glib2 2.90.1-42 nghttp2-libs 1.71.0-18 glibc 2.44+git.34106fee-46 nghttp3 1.19.0-9 glibc-devel 2.44+git.34106fee-46 ngtcp2 1.26.0-6 gmp 6.3.0-7 openldap 2.6.14-9 gnu-coreutils-compat 9.12-9 openmp 23.1.4-68 gpm-libs 1.20.7-5 openmp-devel 23.1.4-68 grep 3.12-8 openssl-libs 4.0.3-42 helix 25.07.1-9 os-info 2026.11-22 hwloc-libs 2.15.0-9 p11-kit 0.26.5-13 iana-etc 20261015-7 p11-kit-libs 0.26.5-13 icu-libs 79.1-17 pahole 1.32-5 isl 0.28-3 patch 2.8-5 json-c 0.19-6 pcre2 10.49-11 keyutils 1.6.3-5 pixman 0.46.4-11 krb5-libs 1.22.2-8 pkgconf 3.0.10-18 layout 0.1.0-9 polly 23.1.4-68 less 710-19 procps 4.0.7-9 libarchive 3.8.11-31 readline 8.3.6-11 libatomic 16.2.0+git.929cafe1-26 ripgrep 15.2.0-5 libb2 0.98.1-3 sed 4.10-5 libblkid 2.42.4-25 sudo-rs 0.2.15-22 libcap-ng 0.9.6-10 systemd-libs 261.4-107 libcom_err 1.47.4-8 systemd-shared 261.4-107 libdebuginfod 0.197-15 systemd-sysusers 261.4-107 libeconf 0.8.6-10 systemd-tmpfiles 261.4-107 libedit 20260512-3.1-8 terminfo-foot 1.28.0-7 libelf 0.197-15 terminfo-ghostty 1.4.0-11 libfdisk 2.42.4-25 terminfo-kitty 0.50.0-24 libffi 3.8.0-13 terminfo-kmscon 10.1.0-17 libgcc 16.2.0+git.929cafe1-26 tpm2-tss 4.2.1-8 libgcc-static 16.2.0+git.929cafe1-26 util-linux 2.42.4-25 libgcrypt 1.12.4-13 uutils-coreutils 0.12.0-40 libgomp 16.2.0+git.929cafe1-26 vim 9.2.1252-38 libgpg-error 1.61-12 wayland 1.26.0-10 libidn2 2.3.8-6 xxd 9.2.1252-38 libmount 2.42.4-25 xz 5.8.4-17 libpsl 0.23.3-8 zlib 2.3.3-24 libseccomp 2.6.1-7 zstd 1.5.7-13 libsecret 0.21.8.2-10 zstd-libs 1.5.7-13 libsmartcols 2.42.4-25 Installed bsdtar (cached) Installed attr (cached) Installed audit-libs (cached) Installed acl (cached) Installed bzip2-libs (cached) Installed ca-certificates (cached) Installed ca-certificates-utils (cached) Installed brotli-libs (cached) Installed clang (cached) Installed coreutils (cached) Installed ca-certificates-mozilla (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed curl-libs (cached) Installed device-mapper-libs (cached) Installed diffutils (cached) Installed cryptsetup-libs (cached) Installed envsubst (cached) Installed elfutils-libs (cached) Installed expat (cached) Installed bash (cached) Installed findutils (cached) Installed file (cached) Installed gdbm-libs (cached) Installed gawk (cached) Installed elfutils (cached) Installed boulder (cached) Installed glib2 (cached) Installed gmp (cached) Installed bsdtar-static (cached) Installed gpm-libs (cached) Installed grep (cached) Installed compiler-rt (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed gnu-coreutils-compat (cached) Installed git (cached) Installed json-c (cached) Installed isl (cached) Installed keyutils (cached) Installed layout (cached) Installed less (cached) Installed libarchive (cached) Installed libatomic (cached) Installed libb2 (cached) Installed libblkid (cached) Installed libcap-ng (cached) Installed libcom_err (cached) Installed krb5-libs (cached) Installed libeconf (cached) Installed libedit (cached) Installed libdebuginfod (cached) Installed libfdisk (cached) Installed libelf (cached) Installed libffi (cached) Installed libgcc (cached) Installed libgcrypt (cached) Installed libgomp (cached) Installed libgpg-error (cached) Installed libidn2 (cached) Installed libgcc-static (cached) Installed libmount (cached) Installed glibc-devel (cached) Installed libseccomp (cached) Installed libpsl (cached) Installed libsecret (cached) Installed libsmartcols (cached) Installed libssh2 (cached) Installed libsodium (cached) Installed libstone (cached) Installed libstdc++ (cached) Installed libtasn1 (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libxcrypt (cached) Installed libunistring (cached) Installed libxml2 (cached) Installed icu-libs (cached) Installed libstdc++-devel (cached) Installed linux-headers Installed clang-libs (cached) Installed linux-pam-libs (cached) Installed helix (cached) Installed gcc (cached) Installed lld (cached) Installed glibc (cached) Installed lld-libs (cached) Installed llvm (cached) Installed lz4 (cached) Installed lzo (cached) Installed make (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpfr (cached) Installed nano (cached) Installed ncurses-base (cached) Installed ncurses-libs (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed ngtcp2 (cached) Installed openldap (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed openssl-libs (cached) Installed os-info (cached) Installed p11-kit (cached) Installed p11-kit-libs (cached) Installed llvm-libs (cached) Installed patch (cached) Installed pcre2 (cached) Installed pahole (cached) Installed pixman (cached) Installed pkgconf (cached) Installed procps (cached) Installed readline (cached) Installed polly (cached) Installed sed (cached) Installed ripgrep (cached) Installed sudo-rs (cached) Installed systemd-libs (cached) Installed systemd-sysusers (cached) Installed systemd-tmpfiles (cached) Installed terminfo-foot (cached) Installed terminfo-ghostty (cached) Installed terminfo-kitty (cached) Installed terminfo-kmscon (cached) Installed systemd-shared (cached) Installed tpm2-tss (cached) Installed util-linux (cached) Installed uutils-coreutils (cached) Installed wayland (cached) Installed xxd (cached) Installed xz (cached) Installed zlib (cached) Installed zstd (cached) Installed zstd-libs (cached) Installed vim (cached) Installed linux-gaming Installed linux-stable Installed linux-lts (cached) Installed linux-gaming-devel Installed linux-stable-devel Installed linux-lts-devel (cached) 179303 entries blitted in 2.14s (84.0k / s) Sharing 1 upstream(s) with the build container: Shared ajantv2.tar.gz Changing boulder thread priority to SCHED_BATCH during build: └─ priority set. Continuing build: x86_64 │Setup │S│ The work directory %(workdir) is /mason/build/x86_64 │S│ + set -o errexit │S│ + set -o pipefail │S│ + set -o nounset │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1793559222 │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='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CFLAGS │S│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CFLAGS │S│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CXXFLAGS │S│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CXXFLAGS │S│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │S│ + export FFLAGS │S│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin ' │S│ + export LDFLAGS │S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │S│ + export CGO_LDFLAGS │S│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │S│ + export DFLAGS │S│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │S│ + export RUSTFLAGS │S│ + VALAFLAGS=-g │S│ + export VALAFLAGS │S│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │S│ + export GOFLAGS │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│ + GOAMD64=v2 │S│ + export GOAMD64 │S│ + test -z v2 │S│ + CCACHE_DIR=/mason/ccache │S│ + export CCACHE_DIR │S│ + CCACHE_BASEDIR=/mason/build/x86_64 │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │S│ + NINJA_STATUS='[%f/%t %es (%P)] ' │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │S│ + export CARGO_BUILD_DEP_INFO_BASEDIR │S│ + CARGO_NET_RETRY=5 │S│ + export CARGO_NET_RETRY │S│ + CARGO_PROFILE_RELEASE_DEBUG=full │S│ + export CARGO_PROFILE_RELEASE_DEBUG │S│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │S│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │S│ + CARGO_PROFILE_RELEASE_LTO=off │S│ + export CARGO_PROFILE_RELEASE_LTO │S│ + CARGO_PROFILE_RELEASE_STRIP=none │S│ + export CARGO_PROFILE_RELEASE_STRIP │S│ + RUSTC_WRAPPER= │S│ + export RUSTC_WRAPPER │S│ + test -z '' │S│ + unset RUSTC_WRAPPER │S│ + GOCACHE= │S│ + export GOCACHE │S│ + test -z '' │S│ + unset GOCACHE │S│ + GOMODCACHE= │S│ + export GOMODCACHE │S│ + test -z '' │S│ + unset GOMODCACHE │S│ + CARGO_HOME= │S│ + export CARGO_HOME │S│ + test -z '' │S│ + unset CARGO_HOME │S│ + ZIG_GLOBAL_CACHE_DIR= │S│ + export ZIG_GLOBAL_CACHE_DIR │S│ + test -z '' │S│ + unset ZIG_GLOBAL_CACHE_DIR │S│ + ZIG_LOCAL_CACHE_DIR= │S│ + export ZIG_LOCAL_CACHE_DIR │S│ + test -z '' │S│ + unset ZIG_LOCAL_CACHE_DIR │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 │S│ + cd /mason/build/x86_64 │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │S│ + kernels=() │S│ + declare -a kernels │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/6.18.60-47.lts │S│ + kernels+=(${dir##*/}) │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/7.2.15-49.gaming │S│ + kernels+=(${dir##*/}) │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/7.2.15-72.stable │S│ + kernels+=(${dir##*/}) │S│ + for _kernel in ${kernels[@]} │S│ + mkdir 6.18.60-47.lts │S│ + bsdtar-static -xf /mason/sourcedir/ajantv2.tar.gz --strip-components=1 -C 6.18.60-47.lts │S│ + pushd 6.18.60-47.lts │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/ftbfs-linux-driver-fix-compile-with-kernel-7.2.patch │S│ ~/6.18.60-47.lts ~ │S│ patching file driver/linux/ntv2driver.c │S│ Hunk #1 succeeded at 3155 with fuzz 1 (offset -179 lines). │S│ + popd │S│ ~ │S│ + for _kernel in ${kernels[@]} │S│ + mkdir 7.2.15-49.gaming │S│ + bsdtar-static -xf /mason/sourcedir/ajantv2.tar.gz --strip-components=1 -C 7.2.15-49.gaming │S│ + pushd 7.2.15-49.gaming │S│ ~/7.2.15-49.gaming ~ │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/ftbfs-linux-driver-fix-compile-with-kernel-7.2.patch │S│ patching file driver/linux/ntv2driver.c │S│ Hunk #1 succeeded at 3155 with fuzz 1 (offset -179 lines). │S│ + popd │S│ ~ │S│ + for _kernel in ${kernels[@]} │S│ + mkdir 7.2.15-72.stable │S│ + bsdtar-static -xf /mason/sourcedir/ajantv2.tar.gz --strip-components=1 -C 7.2.15-72.stable │S│ + pushd 7.2.15-72.stable │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/ftbfs-linux-driver-fix-compile-with-kernel-7.2.patch │S│ ~/7.2.15-72.stable ~ │S│ patching file driver/linux/ntv2driver.c │S│ Hunk #1 succeeded at 3155 with fuzz 1 (offset -179 lines). │S│ ~ │S│ + popd │ │Build │B│ + set -o errexit │B│ + set -o pipefail │B│ + set -o nounset │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1793559222 │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='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │B│ + export FFLAGS │B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin ' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + VALAFLAGS=-g │B│ + export VALAFLAGS │B│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │B│ + export GOFLAGS │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│ + GOAMD64=v2 │B│ + export GOAMD64 │B│ + test -z v2 │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64 │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │B│ + ZIG_GLOBAL_CACHE_DIR= │B│ + export ZIG_GLOBAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_GLOBAL_CACHE_DIR │B│ + ZIG_LOCAL_CACHE_DIR= │B│ + export ZIG_LOCAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_LOCAL_CACHE_DIR │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 │B│ The work directory %(workdir) is /mason/build/x86_64 │B│ + cd /mason/build/x86_64 │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │B│ + kernels=() │B│ + declare -a kernels │B│ + for dir in /usr/lib/kernel/*/ │B│ + dir=/usr/lib/kernel/6.18.60-47.lts │B│ + kernels+=(${dir##*/}) │B│ + for dir in /usr/lib/kernel/*/ │B│ + dir=/usr/lib/kernel/7.2.15-49.gaming │B│ + kernels+=(${dir##*/}) │B│ + for dir in /usr/lib/kernel/*/ │B│ + dir=/usr/lib/kernel/7.2.15-72.stable │B│ + kernels+=(${dir##*/}) │B│ + for _kernel in ${kernels[@]} │B│ + pushd 6.18.60-47.lts/driver │B│ ~/6.18.60-47.lts/driver ~ │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/6.18.60-47.lts/driver │B│ + CCACHE_BASEDIR=/mason/build/x86_64/6.18.60-47.lts/driver │B│ + make VERBOSE=1 -j 8 -C linux KDIR=/usr/lib/modules/6.18.60-47.lts/build KVERSION=6.18.60-47.lts LLVM=1 │B│ make: Entering directory '/mason/build/x86_64/6.18.60-47.lts/driver/linux' │B│ │B│ generating: /mason/build/x86_64/6.18.60-47.lts/ajantv2/includes/ntv2version.h │B│ ln -sf /mason/build/x86_64/6.18.60-47.lts/ajantv2/src/ntv2devicefeatures.cpp /mason/build/x86_64/6.18.60-47.lts/driver/linux/ntv2devicefeatures.c │B│ ln -sf /mason/build/x86_64/6.18.60-47.lts/ajantv2/src/ntv2driverprocamp.cpp /mason/build/x86_64/6.18.60-47.lts/driver/linux/ntv2driverprocamp.c │B│ ln -sf /mason/build/x86_64/6.18.60-47.lts/ajantv2/src/ntv2vpidfromspec.cpp /mason/build/x86_64/6.18.60-47.lts/driver/linux/ntv2vpidfromspec.c │B│ linux distro: aerynos │B│ linux distro flags: -DDISTRO_TYPE=aerynos -DDISTRO_IS_RHEL_LIKE=0 -DDISTRO_MAJ_VERSION=2026 -DDISTRO_MIN_VERSION=11 -DDISTRO_KERNEL_PKG_MAJ=47 -DDISTRO_KERNEL_PKG_MIN=0 -DDISTRO_KERNEL_PKG_PNT=0 │B│ lib: lib │B│ make -C /usr/lib/modules/6.18.60-47.lts/build M=/mason/build/x86_64/6.18.60-47.lts/driver/linux DRIVERDIR=/mason/build/x86_64/6.18.60-47.lts/driver/linux modules │B│ make[1]: Entering directory '/usr/src/linux-headers-6.18.60-47.lts' │B│ make[2]: Entering directory '/mason/build/x86_64/6.18.60-47.lts/driver/linux' │B│ CC [M] ../ntv2anc.o │B│ CC [M] ../ntv2aux.o │B│ CC [M] ../ntv2commonreg.o │B│ CC [M] ../ntv2displayid.o │B│ CC [M] ../ntv2genlock2.o │B│ CC [M] ../ntv2genlock.o │B│ CC [M] ../ntv2hdmiedid.o │B│ CC [M] ../ntv2hdmiin4.o │B│ ../ntv2displayid.c:126:22: warning: unused variable 'edid_extension_checksum_reg_addr' [-Wunused-const-variable] │B│ 126 | static const uint8_t edid_extension_checksum_reg_addr = 0x7f; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2aux.c:32:21: warning: unused variable 'gChannelToAuxInsOffset' [-Wunused-const-variable] │B│ 32 | static const ULWord gChannelToAuxInsOffset[] = { AUX_INS_1_OFFSET, AUX_INS_2_OFFSET, AUX_INS_3_OFFSET, AUX_INS_4_OFFSET, 0 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:240:11: warning: variable 'lock_wait' set but not used [-Wunused-but-set-variable] │B│ 240 | uint32_t lock_wait = 0; │B│ | ^ │B│ ../ntv2genlock2.c:241:11: warning: variable 'unlock_wait' set but not used [-Wunused-but-set-variable] │B│ 241 | uint32_t unlock_wait = 0; │B│ | ^ │B│ ../ntv2genlock2.c:351:7: warning: variable 'ref_locked' set but not used [-Wunused-but-set-variable] │B│ 351 | bool ref_locked = false; │B│ | ^ │B│ ../ntv2genlock2.c:705:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] │B│ 705 | uint32_t val, status; │B│ | ^ │B│ ../ntv2genlock2.c:54:11: warning: unused variable 'ntv2_fld_global_frame_rate_012' [-Wunused-const-variable] │B│ 54 | NTV2_FLD(ntv2_fld_global_frame_rate_012, 3, 0); /* frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:55:11: warning: unused variable 'ntv2_fld_global_frame_geometry' [-Wunused-const-variable] │B│ 55 | NTV2_FLD(ntv2_fld_global_frame_geometry, 4, 3); /* frame geometry */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:56:11: warning: unused variable 'ntv2_fld_global_video_standard' [-Wunused-const-variable] │B│ 56 | NTV2_FLD(ntv2_fld_global_video_standard, 3, 7); /* video standard */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:58:11: warning: unused variable 'ntv2_fld_global_register_sync' [-Wunused-const-variable] │B│ 58 | NTV2_FLD(ntv2_fld_global_register_sync, 2, 20); /* register updat sync */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:59:11: warning: unused variable 'ntv2_fld_global_frame_rate_3' [-Wunused-const-variable] │B│ 59 | NTV2_FLD(ntv2_fld_global_frame_rate_3, 1, 21); /* frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:64:11: warning: unused variable 'ntv2_fld_control_reference_source' [-Wunused-const-variable] │B│ 64 | NTV2_FLD(ntv2_fld_control_reference_source, 4, 24); /* hardware reference source */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:65:11: warning: unused variable 'ntv2_fld_control_reference_present' [-Wunused-const-variable] │B│ 65 | NTV2_FLD(ntv2_fld_control_reference_present, 1, 30); /* reference source present */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2hdmiin4.c:1573:11: warning: variable 'read' set but not used [-Wunused-but-set-variable] │B│ 1573 | uint32_t read; │B│ | ^ │B│ ../ntv2hdmiin4.c:1612:11: warning: variable 'read' set but not used [-Wunused-but-set-variable] │B│ 1612 | uint32_t read; │B│ | ^ │B│ 1 warning generated. │B│ ../ntv2genlock.c:59:11: warning: unused variable 'ntv2_fld_global_frame_rate_012' [-Wunused-const-variable] │B│ 59 | NTV2_FLD(ntv2_fld_global_frame_rate_012, 3, 0); /* frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:60:11: warning: unused variable 'ntv2_fld_global_frame_geometry' [-Wunused-const-variable] │B│ 60 | NTV2_FLD(ntv2_fld_global_frame_geometry, 4, 3); /* frame geometry */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:61:11: warning: unused variable 'ntv2_fld_global_video_standard' [-Wunused-const-variable] │B│ 61 | NTV2_FLD(ntv2_fld_global_video_standard, 3, 7); /* video standard */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:63:11: warning: unused variable 'ntv2_fld_global_register_sync' [-Wunused-const-variable] │B│ 63 | NTV2_FLD(ntv2_fld_global_register_sync, 2, 20); /* register updat sync */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:64:11: warning: unused variable 'ntv2_fld_global_frame_rate_3' [-Wunused-const-variable] │B│ 64 | NTV2_FLD(ntv2_fld_global_frame_rate_3, 1, 21); /* frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:68:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_1_012' [-Wunused-const-variable] │B│ 68 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_1_012, 3, 0); /* sdi 1 frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:69:11: warning: unused variable 'ntv2_fld_sdiin_autotiming_1' [-Wunused-const-variable] │B│ 69 | NTV2_FLD(ntv2_fld_sdiin_autotiming_1, 1, 3); /* sdi 1 auto timing */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:70:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_1_012' [-Wunused-const-variable] │B│ 70 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_1_012, 3, 4); /* sdi 1 frame geometry 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:71:11: warning: unused variable 'ntv2_fld_sdiin_progressive_1' [-Wunused-const-variable] │B│ 71 | NTV2_FLD(ntv2_fld_sdiin_progressive_1, 1, 7); /* sdi 1 progressive scan */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:72:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_2_012' [-Wunused-const-variable] │B│ 72 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_2_012, 3, 8); /* sdi 2 frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:73:11: warning: unused variable 'ntv2_fld_sdiin_autotiming_2' [-Wunused-const-variable] │B│ 73 | NTV2_FLD(ntv2_fld_sdiin_autotiming_2, 1, 11); /* sdi 2 auto timing */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:74:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_2_012' [-Wunused-const-variable] │B│ 74 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_2_012, 3, 12); /* sdi 2 frame geometry 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:75:11: warning: unused variable 'ntv2_fld_sdiin_progressive_2' [-Wunused-const-variable] │B│ 75 | NTV2_FLD(ntv2_fld_sdiin_progressive_2, 1, 15); /* sdi 2 progressive scan */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:78:11: warning: unused variable 'ntv2_fld_sdiin_progressive_ref' [-Wunused-const-variable] │B│ 78 | NTV2_FLD(ntv2_fld_sdiin_progressive_ref, 1, 23); /* reference progressive scan */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:79:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_1_3' [-Wunused-const-variable] │B│ 79 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_1_3, 3, 28); /* sdi 1 frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:80:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_2_3' [-Wunused-const-variable] │B│ 80 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_2_3, 3, 29); /* sdi 2 frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:81:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_1_3' [-Wunused-const-variable] │B│ 81 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_1_3, 3, 30); /* sdi 1 frame geometry 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:82:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_2_3' [-Wunused-const-variable] │B│ 82 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_2_3, 3, 31); /* sdi 2 frame geometry 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:93:11: warning: unused variable 'ntv2_fld_hdmiin_locked' [-Wunused-const-variable] │B│ 93 | NTV2_FLD(ntv2_fld_hdmiin_locked, 1, 0); │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:94:11: warning: unused variable 'ntv2_fld_hdmiin_stable' [-Wunused-const-variable] │B│ 94 | NTV2_FLD(ntv2_fld_hdmiin_stable, 1, 1); │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:95:11: warning: unused variable 'ntv2_fld_hdmiin_rgb' [-Wunused-const-variable] │B│ 95 | NTV2_FLD(ntv2_fld_hdmiin_rgb, 1, 2); │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:96:11: warning: unused variable 'ntv2_fld_hdmiin_deep_color' [-Wunused-const-variable] │B│ 96 | NTV2_FLD(ntv2_fld_hdmiin_deep_color, 1, 3); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:98:11: warning: unused variable 'ntv2_fld_hdmiin_audio_8ch' [-Wunused-const-variable] │B│ 98 | NTV2_FLD(ntv2_fld_hdmiin_audio_8ch, 1, 12); /* 8 audio channels (vs 2) */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:99:11: warning: unused variable 'ntv2_fld_hdmiin_progressive' [-Wunused-const-variable] │B│ 99 | NTV2_FLD(ntv2_fld_hdmiin_progressive, 1, 13); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:100:11: warning: unused variable 'ntv2_fld_hdmiin_video_sd' [-Wunused-const-variable] │B│ 100 | NTV2_FLD(ntv2_fld_hdmiin_video_sd, 1, 14); /* video pixel clock sd (not hd or 3g) */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:101:11: warning: unused variable 'ntv2_fld_hdmiin_video_74_25' [-Wunused-const-variable] │B│ 101 | NTV2_FLD(ntv2_fld_hdmiin_video_74_25, 1, 15); /* not used */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:102:11: warning: unused variable 'ntv2_fld_hdmiin_audio_rate' [-Wunused-const-variable] │B│ 102 | NTV2_FLD(ntv2_fld_hdmiin_audio_rate, 4, 16); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:103:11: warning: unused variable 'ntv2_fld_hdmiin_audio_word_length' [-Wunused-const-variable] │B│ 103 | NTV2_FLD(ntv2_fld_hdmiin_audio_word_length, 4, 20); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:104:11: warning: unused variable 'ntv2_fld_hdmiin_video_format' [-Wunused-const-variable] │B│ 104 | NTV2_FLD(ntv2_fld_hdmiin_video_format, 3, 24); /* really ntv2 standard */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:105:11: warning: unused variable 'ntv2_fld_hdmiin_dvi' [-Wunused-const-variable] │B│ 105 | NTV2_FLD(ntv2_fld_hdmiin_dvi, 1, 27); /* input dvi (vs hdmi) */ │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ CC [M] ../ntv2hdmiin.o │B│ 11 warnings generated. │B│ 1 warning generated. │B│ CC [M] ../ntv2hdmiout4.o │B│ CC [M] ../ntv2infoframe.o │B│ CC [M] ../ntv2kona.o │B│ 30 warnings generated. │B│ CC [M] ../ntv2mailbox.o │B│ 2 warnings generated. │B│ CC [M] ../ntv2mcap.o │B│ CC [M] ../ntv2pciconfig.o │B│ CC [M] ../ntv2rp188.o │B│ ../ntv2hdmiout4.c:266:22: warning: unused variable 'c_lock_wait_max' [-Wunused-const-variable] │B│ 266 | static const int64_t c_lock_wait_max = 8; │B│ | ^~~~~~~~~~~~~~~ │B│ ../ntv2hdmiout4.c:269:23: warning: unused variable 'c_config_wait' [-Wunused-const-variable] │B│ 269 | static const uint32_t c_config_wait = 100000; │B│ | ^~~~~~~~~~~~~ │B│ ../ntv2hdmiin.c:1349:10: warning: variable 'a_version' set but not used [-Wunused-but-set-variable] │B│ 1349 | uint8_t a_version; │B│ | ^ │B│ ../ntv2hdmiin.c:1352:10: warning: variable 'v_version' set but not used [-Wunused-but-set-variable] │B│ 1352 | uint8_t v_version; │B│ | ^ │B│ ../ntv2hdmiin.c:1546:11: warning: variable 'video_status' set but not used [-Wunused-but-set-variable] │B│ 1546 | uint32_t video_status; │B│ | ^ │B│ ../ntv2infoframe.c:24:11: warning: unused variable 'ntv2_fld_header_version' [-Wunused-const-variable] │B│ 24 | NTV2_FLD(ntv2_fld_header_version, 7, 8); /* version */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:25:11: warning: unused variable 'ntv2_fld_header_change' [-Wunused-const-variable] │B│ 25 | NTV2_FLD(ntv2_fld_header_change, 1, 15); /* change */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:30:11: warning: unused variable 'ntv2_fld_header_checksum' [-Wunused-const-variable] │B│ 30 | NTV2_FLD(ntv2_fld_header_checksum, 8, 24); /* checksum (packet byte 0) */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:34:11: warning: unused variable 'ntv2_fld_video_info_scan' [-Wunused-const-variable] │B│ 34 | NTV2_FLD(ntv2_fld_video_info_scan, 2, 0); /* s */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:38:11: warning: unused variable 'ntv2_fld_video_info_bar' [-Wunused-const-variable] │B│ 38 | NTV2_FLD(ntv2_fld_video_info_bar, 2, 2); /* b */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:43:11: warning: unused variable 'ntv2_fld_video_info_active_format' [-Wunused-const-variable] │B│ 43 | NTV2_FLD(ntv2_fld_video_info_active_format, 1, 4); /* a */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:51:11: warning: unused variable 'ntv2_fld_video_info_active_aspect' [-Wunused-const-variable] │B│ 51 | NTV2_FLD(ntv2_fld_video_info_active_aspect, 4, 8); /* r */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:72:11: warning: unused variable 'ntv2_fld_video_info_scaling' [-Wunused-const-variable] │B│ 72 | NTV2_FLD(ntv2_fld_video_info_scaling, 2, 16); /* sc */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:90:11: warning: unused variable 'ntv2_fld_video_info_it_content' [-Wunused-const-variable] │B│ 90 | NTV2_FLD(ntv2_fld_video_info_it_content, 1, 23); /* itc */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:125:11: warning: unused variable 'ntv2_fld_video_info_pixel_repetition' [-Wunused-const-variable] │B│ 125 | NTV2_FLD(ntv2_fld_video_info_pixel_repetition, 4, 0); /* pr */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:136:11: warning: unused variable 'ntv2_fld_video_info_content_type' [-Wunused-const-variable] │B│ 136 | NTV2_FLD(ntv2_fld_video_info_content_type, 2, 4); /* cn */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:144:11: warning: unused variable 'ntv2_fld_video_info_etb_lsb' [-Wunused-const-variable] │B│ 144 | NTV2_FLD(ntv2_fld_video_info_etb_lsb, 8, 8); /* packet byte 6 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:145:11: warning: unused variable 'ntv2_fld_video_info_etb_msb' [-Wunused-const-variable] │B│ 145 | NTV2_FLD(ntv2_fld_video_info_etb_msb, 8, 16); /* packet byte 7 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:146:11: warning: unused variable 'ntv2_fld_video_info_sbb_lsb' [-Wunused-const-variable] │B│ 146 | NTV2_FLD(ntv2_fld_video_info_sbb_lsb, 8, 24); /* packet byte 8 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:148:11: warning: unused variable 'ntv2_fld_video_info_sbb_msb' [-Wunused-const-variable] │B│ 148 | NTV2_FLD(ntv2_fld_video_info_sbb_msb, 8, 0); /* packet byte 9 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:149:11: warning: unused variable 'ntv2_fld_video_info_elb_lsb' [-Wunused-const-variable] │B│ 149 | NTV2_FLD(ntv2_fld_video_info_elb_lsb, 8, 8); /* packet byte 10 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:150:11: warning: unused variable 'ntv2_fld_video_info_elb_msb' [-Wunused-const-variable] │B│ 150 | NTV2_FLD(ntv2_fld_video_info_elb_msb, 8, 16); /* packet byte 11 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:151:11: warning: unused variable 'ntv2_fld_video_info_srb_lsb' [-Wunused-const-variable] │B│ 151 | NTV2_FLD(ntv2_fld_video_info_srb_lsb, 8, 24); /* packet byte 12 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:153:11: warning: unused variable 'ntv2_fld_video_info_srb_msb' [-Wunused-const-variable] │B│ 153 | NTV2_FLD(ntv2_fld_video_info_srb_msb, 8, 0); /* packet byte 13 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:1885:9: warning: variable 'hdmiStatus' set but not used [-Wunused-but-set-variable] │B│ 1885 | ULWord hdmiStatus = 0; │B│ | ^ │B│ 19 warnings generated. │B│ ../ntv2kona.c:84:24: warning: unused variable 'gChannelToVPIDTransferCharacteristics' [-Wunused-const-variable] │B│ 84 | static const ULWord gChannelToVPIDTransferCharacteristics[] = { kVRegNTV2VPIDTransferCharacteristics, kVRegNTV2VPIDTransferCharacteristics2, kVRegNTV2VPIDTransferCharacteristics3, kVRegNTV2VPIDTransferCharacteristics4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:87:24: warning: unused variable 'gChannelToVPIDColorimetry' [-Wunused-const-variable] │B│ 87 | static const ULWord gChannelToVPIDColorimetry[] = { kVRegNTV2VPIDColorimetry, kVRegNTV2VPIDColorimetry2, kVRegNTV2VPIDColorimetry3, kVRegNTV2VPIDColorimetry4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:90:24: warning: unused variable 'gChannelToVPIDLuminance' [-Wunused-const-variable] │B│ 90 | static const ULWord gChannelToVPIDLuminance[] = { kVRegNTV2VPIDLuminance, kVRegNTV2VPIDLuminance, kVRegNTV2VPIDLuminance, kVRegNTV2VPIDLuminance, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:93:21: warning: unused variable 'gChannelToSDIOutVPIDRGBRange' [-Wunused-const-variable] │B│ 93 | static const ULWord gChannelToSDIOutVPIDRGBRange[] = { kVRegSDIOutVPIDRGBRange1, kVRegSDIOutVPIDRGBRange2, kVRegSDIOutVPIDRGBRange3, kVRegSDIOutVPIDRGBRange4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:96:21: warning: unused variable 'gChannelToSDIOutKeySignal' [-Wunused-const-variable] │B│ 96 | static const ULWord gChannelToSDIOutKeySignal[] = { kVRegSDIOutKeySignal1, kVRegSDIOutKeySignal2, kVRegSDIOutKeySignal3, kVRegSDIOutKeySignal4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:101:21: warning: unused variable 'gHDMIChannelToInputStatusVRegNum' [-Wunused-const-variable] │B│ 101 | static const ULWord gHDMIChannelToInputStatusVRegNum [] = { kVRegHDMIInputStatus1, kVRegHDMIInputStatus2, kVRegHDMIInputStatus3, kVRegHDMIInputStatus4, kVRegHDMIInputStatus1, kVRegHDMIInputStatus1, kVRegHDMIInputStatus1, kVRegHDMIInputStatus1 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:102:21: warning: unused variable 'gHDMIChannelToInputControlVRegNum' [-Wunused-const-variable] │B│ 102 | static const ULWord gHDMIChannelToInputControlVRegNum [] = { kVRegHDMIInputControl1, kVRegHDMIInputControl2, kVRegHDMIInputControl3, kVRegHDMIInputControl4, kVRegHDMIInputControl1, kVRegHDMIInputControl1, kVRegHDMIInputControl1, kVRegHDMIInputControl1 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:103:21: warning: unused variable 'gHDMIChannelToOutStatusVRegNum' [-Wunused-const-variable] │B│ 103 | static const ULWord gHDMIChannelToOutStatusVRegNum [] = { kVRegHDMIOutStatus1, kVRegHDMIOutStatus2, kVRegHDMIOutStatus3, kVRegHDMIOutStatus4, kVRegHDMIOutStatus1, kVRegHDMIOutStatus1, kVRegHDMIOutStatus1, kVRegHDMIOutStatus1 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ../ntv2setup.o │B│ CC [M] ../ntv2stream.o │B│ CC [M] ../ntv2system.o │B│ 3 warnings generated. │B│ CC [M] ../ntv2video.o │B│ CC [M] ../ntv2videoraster.o │B│ ../ntv2rp188.c:38:21: warning: unused variable 'gChannelToRXSDIFrameCountLoRegs' [-Wunused-const-variable] │B│ 38 | static const ULWord gChannelToRXSDIFrameCountLoRegs[] = { kRegRXSDI1FrameCountLow, kRegRXSDI2FrameCountLow, kRegRXSDI3FrameCountLow, kRegRXSDI4FrameCountLow, kRegRXSDI5FrameCountLow, kRegRXSDI6FrameCountLow, kRegRXSDI7FrameCountLow, kRegRXSDI8FrameCountLow, 0 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2rp188.c:39:21: warning: unused variable 'gChannelToRXSDIFrameCountHiRegs' [-Wunused-const-variable] │B│ 39 | static const ULWord gChannelToRXSDIFrameCountHiRegs[] = { kRegRXSDI1FrameCountHigh, kRegRXSDI2FrameCountHigh, kRegRXSDI3FrameCountHigh, kRegRXSDI4FrameCountHigh, kRegRXSDI5FrameCountHigh, kRegRXSDI6FrameCountHigh, kRegRXSDI7FrameCountHigh, kRegRXSDI8FrameCountHigh, 0 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 2 warnings generated. │B│ CC [M] ../ntv2vpid.o │B│ 9 warnings generated. │B│ 2 warnings generated. │B│ CC [M] ../ntv2xpt.o │B│ CC [M] ntv2dma.o │B│ ../ntv2system.c:2139:63: warning: format string is not a string literal (potentially insecure) [-Wformat-security] │B│ 2139 | pThread->pTask = kthread_run(ntv2ThreadFunc, (void*)pThread, pThread->pName); │B│ | ^~~~~~~~~~~~~~ │B│ /usr/src/linux-headers-6.18.60-47.lts/include/linux/kthread.h:72:36: note: expanded from macro 'kthread_run' │B│ 72 | = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \ │B│ | ^~~~~~~ │B│ /usr/src/linux-headers-6.18.60-47.lts/include/linux/kthread.h:46:55: note: expanded from macro 'kthread_create' │B│ 46 | kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg) │B│ | ^~~~~~~ │B│ ../ntv2system.c:2139:63: note: treat the string as an argument to avoid this │B│ 2139 | pThread->pTask = kthread_run(ntv2ThreadFunc, (void*)pThread, pThread->pName); │B│ | ^ │B│ | "%s", │B│ /usr/src/linux-headers-6.18.60-47.lts/include/linux/kthread.h:72:36: note: expanded from macro 'kthread_run' │B│ 72 | = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \ │B│ | ^ │B│ /usr/src/linux-headers-6.18.60-47.lts/include/linux/kthread.h:46:55: note: expanded from macro 'kthread_create' │B│ 46 | kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg) │B│ | ^ │B│ 1 warning generated. │B│ CC [M] ntv2driverautocirculate.o │B│ CC [M] ntv2driver.o │B│ CC [M] ntv2driverdbgmsgctl.o │B│ ../ntv2videoraster.c:37:22: warning: unused variable 'c_default_timeout' [-Wunused-const-variable] │B│ 37 | static const int64_t c_default_timeout = 50000; │B│ | ^~~~~~~~~~~~~~~~~ │B│ ../ntv2videoraster.c:39:23: warning: unused variable 'c_video_standard_size' [-Wunused-const-variable] │B│ 39 | static const uint32_t c_video_standard_size = 0x100000; │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ntv2driverstatus.o │B│ 2 warnings generated. │B│ ../ntv2xpt.c:27:23: warning: unused variable 'gChannelToDLOutInSelectRegNum' [-Wunused-const-variable] │B│ 27 | static const uint32_t gChannelToDLOutInSelectRegNum [] = { kRegXptSelectGroup2, kRegXptSelectGroup7, kRegXptSelectGroup16, kRegXptSelectGroup16, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:29:23: warning: unused variable 'gChannelToDLOutInSelectMask' [-Wunused-const-variable] │B│ 29 | static const uint32_t gChannelToDLOutInSelectMask [] = { (uint32_t)kK2RegMaskDuallinkOutInputSelect, kK2RegMaskDuallinkOut2InputSelect, kK2RegMaskDuallinkOut3InputSelect, kK2RegMaskDuallinkOut4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:31:23: warning: unused variable 'gChannelToDLOutInSelectShift' [-Wunused-const-variable] │B│ 31 | static const uint32_t gChannelToDLOutInSelectShift [] = { kK2RegShiftDuallinkOutInputSelect, kK2RegShiftDuallinkOut2InputSelect, kK2RegShiftDuallinkOut3InputSelect, kK2RegShiftDuallinkOut4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:41:23: warning: unused variable 'gChannelToLUTInputSelectRegNum' [-Wunused-const-variable] │B│ 41 | static const uint32_t gChannelToLUTInputSelectRegNum [] = { kRegXptSelectGroup1, kRegXptSelectGroup5, kRegXptSelectGroup12, kRegXptSelectGroup12, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:43:23: warning: unused variable 'gChannelToLUTInputSelectMask' [-Wunused-const-variable] │B│ 43 | static const uint32_t gChannelToLUTInputSelectMask [] = { kK2RegMaskXptLUTInputSelect, kK2RegMaskXptLUT2InputSelect, kK2RegMaskXptLUT3InputSelect, kK2RegMaskXptLUT4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:45:23: warning: unused variable 'gChannelToLUTInputSelectShift' [-Wunused-const-variable] │B│ 45 | static const uint32_t gChannelToLUTInputSelectShift [] = { kK2RegShiftXptLUTInputSelect, kK2RegShiftXptLUT2InputSelect, kK2RegShiftXptLUT3InputSelect, kK2RegShiftXptLUT4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:48:23: warning: unused variable 'gChannelToCSCVidInputSelectRegNum' [-Wunused-const-variable] │B│ 48 | static const uint32_t gChannelToCSCVidInputSelectRegNum [] = { kRegXptSelectGroup1, kRegXptSelectGroup5, kRegXptSelectGroup17, kRegXptSelectGroup17, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:50:23: warning: unused variable 'gChannelToCSCVidInputSelectMask' [-Wunused-const-variable] │B│ 50 | static const uint32_t gChannelToCSCVidInputSelectMask [] = { kK2RegMaskColorSpaceConverterInputSelect, kK2RegMaskCSC2VidInputSelect, kK2RegMaskCSC3VidInputSelect, kK2RegMaskCSC4VidInputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:52:23: warning: unused variable 'gChannelToCSCVidInputSelectShift' [-Wunused-const-variable] │B│ 52 | static const uint32_t gChannelToCSCVidInputSelectShift [] = { kK2RegShiftColorSpaceConverterInputSelect, kK2RegShiftCSC2VidInputSelect, kK2RegShiftCSC3VidInputSelect, kK2RegShiftCSC4VidInputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ntv2drivertask.o │B│ 9 warnings generated. │B│ CC [M] ntv2kona2.o │B│ ntv2dma.c:3884:10: warning: variable 'valByteCount' set but not used [-Wunused-but-set-variable] │B│ 3884 | ULWord valByteCount; │B│ | ^ │B│ ntv2dma.c:3957:13: warning: variable 'descSystemLast' set but not used [-Wunused-but-set-variable] │B│ 3957 | ULWord descSystemLast; │B│ | ^ │B│ ntv2dma.c:3958:13: warning: variable 'descTransferLast' set but not used [-Wunused-but-set-variable] │B│ 3958 | ULWord descTransferLast; │B│ | ^ │B│ ntv2dma.c:4330:10: warning: variable 'valByteCount' set but not used [-Wunused-but-set-variable] │B│ 4330 | ULWord valByteCount; │B│ | ^ │B│ CC [M] ntv2serial.o │B│ CC [M] registerio.o │B│ ntv2driverautocirculate.c:715:9: warning: variable 'bDropFrame' set but not used [-Wunused-but-set-variable] │B│ 715 | bool bDropFrame = false; │B│ | ^ │B│ ntv2driverautocirculate.c:286:11: warning: variable 'RDTSC' set but not used [-Wunused-but-set-variable] │B│ 286 | ULWord64 RDTSC = 0; │B│ | ^ │B│ ntv2driverautocirculate.c:296:7: warning: variable 'changeEvent' set but not used [-Wunused-but-set-variable] │B│ 296 | bool changeEvent = false; │B│ | ^ │B│ CC [M] ntv2devicefeatures.o │B│ ntv2driverautocirculate.c:4091:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] │B│ 4091 | for (i = 1; i < lRange; i++) │B│ | ^ │B│ ntv2driverautocirculate.c:4087:6: note: previous statement is here │B│ 4087 | if (pAuto->state != NTV2_AUTOCIRCULATE_RUNNING) │B│ | ^ │B│ ntv2driverautocirculate.c:5050:9: warning: variable 'channel1Compressed' set but not used [-Wunused-but-set-variable] │B│ 5050 | ULWord channel1Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:5051:9: warning: variable 'channel2Compressed' set but not used [-Wunused-but-set-variable] │B│ 5051 | ULWord channel2Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:5107:9: warning: variable 'channel1Compressed' set but not used [-Wunused-but-set-variable] │B│ 5107 | ULWord channel1Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:5108:9: warning: variable 'channel2Compressed' set but not used [-Wunused-but-set-variable] │B│ 5108 | ULWord channel2Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:124:21: warning: unused variable 'gChannelToTCDelayReg' [-Wunused-const-variable] │B│ 124 | static const ULWord gChannelToTCDelayReg[] = { │B│ | ^~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ntv2driverprocamp.o │B│ CC [M] ntv2vpidfromspec.o │B│ 4 warnings generated. │B│ registerio.c:93:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ 93 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:315:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ CC [M] ntv2rdma.o │B│ 315 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:768:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ 768 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:826:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ 826 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:2919:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2919 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:2928:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2928 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:2940:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2940 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:2965:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2965 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:3752:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 3752 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:62:21: warning: unused variable 'gChannelToSmpte372RegisterNum' [-Wunused-const-variable] │B│ 62 | static const ULWord gChannelToSmpte372RegisterNum [] = { kRegGlobalControl, kRegGlobalControl, kRegGlobalControl2, kRegGlobalControl2, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:64:21: warning: unused variable 'gChannelToSmpte372Masks' [-Wunused-const-variable] │B│ 64 | static const ULWord gChannelToSmpte372Masks [] = { kRegMaskSmpte372Enable, kRegMaskSmpte372Enable, kRegMaskSmpte372Enable4, kRegMaskSmpte372Enable4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:66:21: warning: unused variable 'gChannelToSmpte372Shifts' [-Wunused-const-variable] │B│ 66 | static const ULWord gChannelToSmpte372Shifts [] = { kRegShiftSmpte372, kRegShiftSmpte372, kRegShiftSmpte372Enable4, kRegShiftSmpte372Enable4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:68:21: warning: unused variable 'gChannelToSDIOutControlRegNum' [-Wunused-const-variable] │B│ 68 | static const ULWord gChannelToSDIOutControlRegNum [] = { kRegSDIOut1Control, kRegSDIOut2Control, kRegSDIOut3Control, kRegSDIOut4Control, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:70:21: warning: unused variable 'gChannelToSDIIn6GModeMask' [-Wunused-const-variable] │B│ 70 | static const ULWord gChannelToSDIIn6GModeMask [] = { kRegMaskSDIIn16GbpsMode, kRegMaskSDIIn26GbpsMode, kRegMaskSDIIn36GbpsMode, kRegMaskSDIIn46GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:73:21: warning: unused variable 'gChannelToSDIIn6GModeShift' [-Wunused-const-variable] │B│ 73 | static const ULWord gChannelToSDIIn6GModeShift [] = { kRegShiftSDIIn16GbpsMode, kRegShiftSDIIn26GbpsMode, kRegShiftSDIIn36GbpsMode, kRegShiftSDIIn46GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:76:21: warning: unused variable 'gChannelToSDIIn12GModeMask' [-Wunused-const-variable] │B│ 76 | static const ULWord gChannelToSDIIn12GModeMask [] = { kRegMaskSDIIn112GbpsMode, kRegMaskSDIIn212GbpsMode, kRegMaskSDIIn312GbpsMode, kRegMaskSDIIn412GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:79:21: warning: unused variable 'gChannelToSDIIn12GModeShift' [-Wunused-const-variable] │B│ 79 | static const ULWord gChannelToSDIIn12GModeShift [] = { kRegShiftSDIIn112GbpsMode, kRegShiftSDIIn212GbpsMode, kRegShiftSDIIn312GbpsMode, kRegShiftSDIIn412GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:81:21: warning: unused variable 'gChannelToSDIInput3GStatusRegNum' [-Wunused-const-variable] │B│ 81 | static const ULWord gChannelToSDIInput3GStatusRegNum [] = { kRegSDIInput3GStatus, kRegSDIInput3GStatus, kRegSDIInput3GStatus2, kRegSDIInput3GStatus2, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 9 warnings generated. │B│ 18 warnings generated. │B│ LD [M] ajardma.o │B│ LD [M] ajantv2.o │B│ MODPOST Module.symvers │B│ WARNING: modpost: missing MODULE_DESCRIPTION() in ajantv2.o │B│ CC [M] ajantv2.mod.o │B│ CC [M] .module-common.o │B│ CC [M] ajardma.mod.o │B│ LD [M] ajardma.ko │B│ LD [M] ajantv2.ko │B│ BTF [M] ajardma.ko │B│ BTF [M] ajantv2.ko │B│ make[2]: Leaving directory '/mason/build/x86_64/6.18.60-47.lts/driver/linux' │B│ make[1]: Leaving directory '/usr/src/linux-headers-6.18.60-47.lts' │B│ cp ajantv2.ko /mason/build/x86_64/6.18.60-47.lts/driver/bin │B│ cp ajardma.ko /mason/build/x86_64/6.18.60-47.lts/driver/bin │B│ make: Leaving directory '/mason/build/x86_64/6.18.60-47.lts/driver/linux' │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + popd │B│ + for _kernel in ${kernels[@]} │B│ ~ │B│ ~/7.2.15-49.gaming/driver ~ │B│ + pushd 7.2.15-49.gaming/driver │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/7.2.15-49.gaming/driver │B│ + CCACHE_BASEDIR=/mason/build/x86_64/7.2.15-49.gaming/driver │B│ + make VERBOSE=1 -j 8 -C linux KDIR=/usr/lib/modules/7.2.15-49.gaming/build KVERSION=7.2.15-49.gaming LLVM=1 │B│ make: Entering directory '/mason/build/x86_64/7.2.15-49.gaming/driver/linux' │B│ │B│ generating: /mason/build/x86_64/7.2.15-49.gaming/ajantv2/includes/ntv2version.h │B│ ln -sf /mason/build/x86_64/7.2.15-49.gaming/ajantv2/src/ntv2devicefeatures.cpp /mason/build/x86_64/7.2.15-49.gaming/driver/linux/ntv2devicefeatures.c │B│ ln -sf /mason/build/x86_64/7.2.15-49.gaming/ajantv2/src/ntv2driverprocamp.cpp /mason/build/x86_64/7.2.15-49.gaming/driver/linux/ntv2driverprocamp.c │B│ ln -sf /mason/build/x86_64/7.2.15-49.gaming/ajantv2/src/ntv2vpidfromspec.cpp /mason/build/x86_64/7.2.15-49.gaming/driver/linux/ntv2vpidfromspec.c │B│ linux distro: aerynos │B│ linux distro flags: -DDISTRO_TYPE=aerynos -DDISTRO_IS_RHEL_LIKE=0 -DDISTRO_MAJ_VERSION=2026 -DDISTRO_MIN_VERSION=11 -DDISTRO_KERNEL_PKG_MAJ=49 -DDISTRO_KERNEL_PKG_MIN=0 -DDISTRO_KERNEL_PKG_PNT=0 │B│ lib: lib │B│ make -C /usr/lib/modules/7.2.15-49.gaming/build M=/mason/build/x86_64/7.2.15-49.gaming/driver/linux DRIVERDIR=/mason/build/x86_64/7.2.15-49.gaming/driver/linux modules │B│ make[1]: Entering directory '/usr/src/linux-headers-7.2.15-49.gaming' │B│ make[2]: Entering directory '/mason/build/x86_64/7.2.15-49.gaming/driver/linux' │B│ CC [M] ../ntv2anc.o │B│ CC [M] ../ntv2aux.o │B│ CC [M] ../ntv2commonreg.o │B│ CC [M] ../ntv2displayid.o │B│ CC [M] ../ntv2genlock2.o │B│ CC [M] ../ntv2genlock.o │B│ CC [M] ../ntv2hdmiedid.o │B│ CC [M] ../ntv2hdmiin4.o │B│ ../ntv2aux.c:32:21: warning: unused variable 'gChannelToAuxInsOffset' [-Wunused-const-variable] │B│ 32 | static const ULWord gChannelToAuxInsOffset[] = { AUX_INS_1_OFFSET, AUX_INS_2_OFFSET, AUX_INS_3_OFFSET, AUX_INS_4_OFFSET, 0 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:59:11: warning: unused variable 'ntv2_fld_global_frame_rate_012' [-Wunused-const-variable] │B│ 59 | NTV2_FLD(ntv2_fld_global_frame_rate_012, 3, 0); /* frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:60:11: warning: unused variable 'ntv2_fld_global_frame_geometry' [-Wunused-const-variable] │B│ 60 | NTV2_FLD(ntv2_fld_global_frame_geometry, 4, 3); /* frame geometry */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:61:11: warning: unused variable 'ntv2_fld_global_video_standard' [-Wunused-const-variable] │B│ 61 | NTV2_FLD(ntv2_fld_global_video_standard, 3, 7); /* video standard */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:63:11: warning: unused variable 'ntv2_fld_global_register_sync' [-Wunused-const-variable] │B│ 63 | NTV2_FLD(ntv2_fld_global_register_sync, 2, 20); /* register updat sync */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:64:11: warning: unused variable 'ntv2_fld_global_frame_rate_3' [-Wunused-const-variable] │B│ 64 | NTV2_FLD(ntv2_fld_global_frame_rate_3, 1, 21); /* frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:68:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_1_012' [-Wunused-const-variable] │B│ 68 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_1_012, 3, 0); /* sdi 1 frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:69:11: warning: unused variable 'ntv2_fld_sdiin_autotiming_1' [-Wunused-const-variable] │B│ 69 | NTV2_FLD(ntv2_fld_sdiin_autotiming_1, 1, 3); /* sdi 1 auto timing */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:70:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_1_012' [-Wunused-const-variable] │B│ 70 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_1_012, 3, 4); /* sdi 1 frame geometry 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:71:11: warning: unused variable 'ntv2_fld_sdiin_progressive_1' [-Wunused-const-variable] │B│ 71 | NTV2_FLD(ntv2_fld_sdiin_progressive_1, 1, 7); /* sdi 1 progressive scan */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:72:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_2_012' [-Wunused-const-variable] │B│ 72 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_2_012, 3, 8); /* sdi 2 frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:73:11: warning: unused variable 'ntv2_fld_sdiin_autotiming_2' [-Wunused-const-variable] │B│ 73 | NTV2_FLD(ntv2_fld_sdiin_autotiming_2, 1, 11); /* sdi 2 auto timing */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:74:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_2_012' [-Wunused-const-variable] │B│ 74 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_2_012, 3, 12); /* sdi 2 frame geometry 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:75:11: warning: unused variable 'ntv2_fld_sdiin_progressive_2' [-Wunused-const-variable] │B│ 75 | NTV2_FLD(ntv2_fld_sdiin_progressive_2, 1, 15); /* sdi 2 progressive scan */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:78:11: warning: unused variable 'ntv2_fld_sdiin_progressive_ref' [-Wunused-const-variable] │B│ 78 | NTV2_FLD(ntv2_fld_sdiin_progressive_ref, 1, 23); /* reference progressive scan */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:79:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_1_3' [-Wunused-const-variable] │B│ 79 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_1_3, 3, 28); /* sdi 1 frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:80:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_2_3' [-Wunused-const-variable] │B│ 80 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_2_3, 3, 29); /* sdi 2 frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:81:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_1_3' [-Wunused-const-variable] │B│ 81 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_1_3, 3, 30); /* sdi 1 frame geometry 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:82:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_2_3' [-Wunused-const-variable] │B│ 82 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_2_3, 3, 31); /* sdi 2 frame geometry 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:93:11: warning: unused variable 'ntv2_fld_hdmiin_locked' [-Wunused-const-variable] │B│ 93 | NTV2_FLD(ntv2_fld_hdmiin_locked, 1, 0); │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:94:11: warning: unused variable 'ntv2_fld_hdmiin_stable' [-Wunused-const-variable] │B│ 94 | NTV2_FLD(ntv2_fld_hdmiin_stable, 1, 1); │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:95:11: warning: unused variable 'ntv2_fld_hdmiin_rgb' [-Wunused-const-variable] │B│ 95 | NTV2_FLD(ntv2_fld_hdmiin_rgb, 1, 2); │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:96:11: warning: unused variable 'ntv2_fld_hdmiin_deep_color' [-Wunused-const-variable] │B│ 96 | NTV2_FLD(ntv2_fld_hdmiin_deep_color, 1, 3); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:98:11: warning: unused variable 'ntv2_fld_hdmiin_audio_8ch' [-Wunused-const-variable] │B│ 98 | NTV2_FLD(ntv2_fld_hdmiin_audio_8ch, 1, 12); /* 8 audio channels (vs 2) */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:99:11: warning: unused variable 'ntv2_fld_hdmiin_progressive' [-Wunused-const-variable] │B│ 99 | NTV2_FLD(ntv2_fld_hdmiin_progressive, 1, 13); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:100:11: warning: unused variable 'ntv2_fld_hdmiin_video_sd' [-Wunused-const-variable] │B│ 100 | NTV2_FLD(ntv2_fld_hdmiin_video_sd, 1, 14); /* video pixel clock sd (not hd or 3g) */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:101:11: warning: unused variable 'ntv2_fld_hdmiin_video_74_25' [-Wunused-const-variable] │B│ 101 | NTV2_FLD(ntv2_fld_hdmiin_video_74_25, 1, 15); /* not used */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:102:11: warning: unused variable 'ntv2_fld_hdmiin_audio_rate' [-Wunused-const-variable] │B│ 102 | NTV2_FLD(ntv2_fld_hdmiin_audio_rate, 4, 16); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:103:11: warning: unused variable 'ntv2_fld_hdmiin_audio_word_length' [-Wunused-const-variable] │B│ 103 | NTV2_FLD(ntv2_fld_hdmiin_audio_word_length, 4, 20); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:104:11: warning: unused variable 'ntv2_fld_hdmiin_video_format' [-Wunused-const-variable] │B│ 104 | NTV2_FLD(ntv2_fld_hdmiin_video_format, 3, 24); /* really ntv2 standard */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:105:11: warning: unused variable 'ntv2_fld_hdmiin_dvi' [-Wunused-const-variable] │B│ 105 | NTV2_FLD(ntv2_fld_hdmiin_dvi, 1, 27); /* input dvi (vs hdmi) */ │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ CC [M] ../ntv2hdmiin.o │B│ 1 warning generated. │B│ CC [M] ../ntv2hdmiout4.o │B│ ../ntv2displayid.c:126:22: warning: unused variable 'edid_extension_checksum_reg_addr' [-Wunused-const-variable] │B│ 126 | static const uint8_t edid_extension_checksum_reg_addr = 0x7f; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:240:11: warning: variable 'lock_wait' set but not used [-Wunused-but-set-variable] │B│ 240 | uint32_t lock_wait = 0; │B│ | ^ │B│ ../ntv2genlock2.c:241:11: warning: variable 'unlock_wait' set but not used [-Wunused-but-set-variable] │B│ 241 | uint32_t unlock_wait = 0; │B│ | ^ │B│ ../ntv2genlock2.c:351:7: warning: variable 'ref_locked' set but not used [-Wunused-but-set-variable] │B│ 351 | bool ref_locked = false; │B│ | ^ │B│ CC [M] ../ntv2infoframe.o │B│ ../ntv2genlock2.c:705:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] │B│ 705 | uint32_t val, status; │B│ | ^ │B│ ../ntv2genlock2.c:54:11: warning: unused variable 'ntv2_fld_global_frame_rate_012' [-Wunused-const-variable] │B│ 54 | NTV2_FLD(ntv2_fld_global_frame_rate_012, 3, 0); /* frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:55:11: warning: unused variable 'ntv2_fld_global_frame_geometry' [-Wunused-const-variable] │B│ 55 | NTV2_FLD(ntv2_fld_global_frame_geometry, 4, 3); /* frame geometry */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:56:11: warning: unused variable 'ntv2_fld_global_video_standard' [-Wunused-const-variable] │B│ 56 | NTV2_FLD(ntv2_fld_global_video_standard, 3, 7); /* video standard */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:58:11: warning: unused variable 'ntv2_fld_global_register_sync' [-Wunused-const-variable] │B│ 58 | NTV2_FLD(ntv2_fld_global_register_sync, 2, 20); /* register updat sync */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:59:11: warning: unused variable 'ntv2_fld_global_frame_rate_3' [-Wunused-const-variable] │B│ 59 | NTV2_FLD(ntv2_fld_global_frame_rate_3, 1, 21); /* frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:64:11: warning: unused variable 'ntv2_fld_control_reference_source' [-Wunused-const-variable] │B│ 64 | NTV2_FLD(ntv2_fld_control_reference_source, 4, 24); /* hardware reference source */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:65:11: warning: unused variable 'ntv2_fld_control_reference_present' [-Wunused-const-variable] │B│ 65 | NTV2_FLD(ntv2_fld_control_reference_present, 1, 30); /* reference source present */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ../ntv2kona.o │B│ 30 warnings generated. │B│ CC [M] ../ntv2mailbox.o │B│ ../ntv2hdmiin4.c:1573:11: warning: variable 'read' set but not used [-Wunused-but-set-variable] │B│ 1573 | uint32_t read; │B│ | ^ │B│ ../ntv2hdmiin4.c:1612:11: warning: variable 'read' set but not used [-Wunused-but-set-variable] │B│ 1612 | uint32_t read; │B│ | ^ │B│ 11 warnings generated. │B│ 1 warning generated. │B│ CC [M] ../ntv2mcap.o │B│ CC [M] ../ntv2pciconfig.o │B│ 2 warnings generated. │B│ CC [M] ../ntv2rp188.o │B│ ../ntv2infoframe.c:24:11: warning: unused variable 'ntv2_fld_header_version' [-Wunused-const-variable] │B│ 24 | NTV2_FLD(ntv2_fld_header_version, 7, 8); /* version */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:25:11: warning: unused variable 'ntv2_fld_header_change' [-Wunused-const-variable] │B│ 25 | NTV2_FLD(ntv2_fld_header_change, 1, 15); /* change */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:30:11: warning: unused variable 'ntv2_fld_header_checksum' [-Wunused-const-variable] │B│ 30 | NTV2_FLD(ntv2_fld_header_checksum, 8, 24); /* checksum (packet byte 0) */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:34:11: warning: unused variable 'ntv2_fld_video_info_scan' [-Wunused-const-variable] │B│ 34 | NTV2_FLD(ntv2_fld_video_info_scan, 2, 0); /* s */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:38:11: warning: unused variable 'ntv2_fld_video_info_bar' [-Wunused-const-variable] │B│ 38 | NTV2_FLD(ntv2_fld_video_info_bar, 2, 2); /* b */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:43:11: warning: unused variable 'ntv2_fld_video_info_active_format' [-Wunused-const-variable] │B│ 43 | NTV2_FLD(ntv2_fld_video_info_active_format, 1, 4); /* a */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:51:11: warning: unused variable 'ntv2_fld_video_info_active_aspect' [-Wunused-const-variable] │B│ 51 | NTV2_FLD(ntv2_fld_video_info_active_aspect, 4, 8); /* r */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:72:11: warning: unused variable 'ntv2_fld_video_info_scaling' [-Wunused-const-variable] │B│ 72 | NTV2_FLD(ntv2_fld_video_info_scaling, 2, 16); /* sc */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:90:11: warning: unused variable 'ntv2_fld_video_info_it_content' [-Wunused-const-variable] │B│ 90 | NTV2_FLD(ntv2_fld_video_info_it_content, 1, 23); /* itc */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:125:11: warning: unused variable 'ntv2_fld_video_info_pixel_repetition' [-Wunused-const-variable] │B│ 125 | NTV2_FLD(ntv2_fld_video_info_pixel_repetition, 4, 0); /* pr */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:136:11: warning: unused variable 'ntv2_fld_video_info_content_type' [-Wunused-const-variable] │B│ 136 | NTV2_FLD(ntv2_fld_video_info_content_type, 2, 4); /* cn */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:144:11: warning: unused variable 'ntv2_fld_video_info_etb_lsb' [-Wunused-const-variable] │B│ 144 | NTV2_FLD(ntv2_fld_video_info_etb_lsb, 8, 8); /* packet byte 6 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:145:11: warning: unused variable 'ntv2_fld_video_info_etb_msb' [-Wunused-const-variable] │B│ 145 | NTV2_FLD(ntv2_fld_video_info_etb_msb, 8, 16); /* packet byte 7 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:146:11: warning: unused variable 'ntv2_fld_video_info_sbb_lsb' [-Wunused-const-variable] │B│ 146 | NTV2_FLD(ntv2_fld_video_info_sbb_lsb, 8, 24); /* packet byte 8 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:148:11: warning: unused variable 'ntv2_fld_video_info_sbb_msb' [-Wunused-const-variable] │B│ 148 | NTV2_FLD(ntv2_fld_video_info_sbb_msb, 8, 0); /* packet byte 9 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:149:11: warning: unused variable 'ntv2_fld_video_info_elb_lsb' [-Wunused-const-variable] │B│ 149 | NTV2_FLD(ntv2_fld_video_info_elb_lsb, 8, 8); /* packet byte 10 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:150:11: warning: unused variable 'ntv2_fld_video_info_elb_msb' [-Wunused-const-variable] │B│ 150 | NTV2_FLD(ntv2_fld_video_info_elb_msb, 8, 16); /* packet byte 11 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:151:11: warning: unused variable 'ntv2_fld_video_info_srb_lsb' [-Wunused-const-variable] │B│ 151 | NTV2_FLD(ntv2_fld_video_info_srb_lsb, 8, 24); /* packet byte 12 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:153:11: warning: unused variable 'ntv2_fld_video_info_srb_msb' [-Wunused-const-variable] │B│ 153 | NTV2_FLD(ntv2_fld_video_info_srb_msb, 8, 0); /* packet byte 13 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2hdmiout4.c:266:22: warning: unused variable 'c_lock_wait_max' [-Wunused-const-variable] │B│ 266 | static const int64_t c_lock_wait_max = 8; │B│ | ^~~~~~~~~~~~~~~ │B│ ../ntv2hdmiout4.c:269:23: warning: unused variable 'c_config_wait' [-Wunused-const-variable] │B│ 269 | static const uint32_t c_config_wait = 100000; │B│ | ^~~~~~~~~~~~~ │B│ ../ntv2hdmiin.c:1349:10: warning: variable 'a_version' set but not used [-Wunused-but-set-variable] │B│ 1349 | uint8_t a_version; │B│ | ^ │B│ ../ntv2hdmiin.c:1352:10: warning: variable 'v_version' set but not used [-Wunused-but-set-variable] │B│ 1352 | uint8_t v_version; │B│ | ^ │B│ 19 warnings generated. │B│ ../ntv2hdmiin.c:1546:11: warning: variable 'video_status' set but not used [-Wunused-but-set-variable] │B│ 1546 | uint32_t video_status; │B│ | ^ │B│ CC [M] ../ntv2setup.o │B│ ../ntv2kona.c:1885:9: warning: variable 'hdmiStatus' set but not used [-Wunused-but-set-variable] │B│ 1885 | ULWord hdmiStatus = 0; │B│ | ^ │B│ ../ntv2kona.c:84:24: warning: unused variable 'gChannelToVPIDTransferCharacteristics' [-Wunused-const-variable] │B│ 84 | static const ULWord gChannelToVPIDTransferCharacteristics[] = { kVRegNTV2VPIDTransferCharacteristics, kVRegNTV2VPIDTransferCharacteristics2, kVRegNTV2VPIDTransferCharacteristics3, kVRegNTV2VPIDTransferCharacteristics4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:87:24: warning: unused variable 'gChannelToVPIDColorimetry' [-Wunused-const-variable] │B│ 87 | static const ULWord gChannelToVPIDColorimetry[] = { kVRegNTV2VPIDColorimetry, kVRegNTV2VPIDColorimetry2, kVRegNTV2VPIDColorimetry3, kVRegNTV2VPIDColorimetry4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:90:24: warning: unused variable 'gChannelToVPIDLuminance' [-Wunused-const-variable] │B│ 90 | static const ULWord gChannelToVPIDLuminance[] = { kVRegNTV2VPIDLuminance, kVRegNTV2VPIDLuminance, kVRegNTV2VPIDLuminance, kVRegNTV2VPIDLuminance, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:93:21: warning: unused variable 'gChannelToSDIOutVPIDRGBRange' [-Wunused-const-variable] │B│ 93 | static const ULWord gChannelToSDIOutVPIDRGBRange[] = { kVRegSDIOutVPIDRGBRange1, kVRegSDIOutVPIDRGBRange2, kVRegSDIOutVPIDRGBRange3, kVRegSDIOutVPIDRGBRange4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:96:21: warning: unused variable 'gChannelToSDIOutKeySignal' [-Wunused-const-variable] │B│ 96 | static const ULWord gChannelToSDIOutKeySignal[] = { kVRegSDIOutKeySignal1, kVRegSDIOutKeySignal2, kVRegSDIOutKeySignal3, kVRegSDIOutKeySignal4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:101:21: warning: unused variable 'gHDMIChannelToInputStatusVRegNum' [-Wunused-const-variable] │B│ 101 | static const ULWord gHDMIChannelToInputStatusVRegNum [] = { kVRegHDMIInputStatus1, kVRegHDMIInputStatus2, kVRegHDMIInputStatus3, kVRegHDMIInputStatus4, kVRegHDMIInputStatus1, kVRegHDMIInputStatus1, kVRegHDMIInputStatus1, kVRegHDMIInputStatus1 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:102:21: warning: unused variable 'gHDMIChannelToInputControlVRegNum' [-Wunused-const-variable] │B│ 102 | static const ULWord gHDMIChannelToInputControlVRegNum [] = { kVRegHDMIInputControl1, kVRegHDMIInputControl2, kVRegHDMIInputControl3, kVRegHDMIInputControl4, kVRegHDMIInputControl1, kVRegHDMIInputControl1, kVRegHDMIInputControl1, kVRegHDMIInputControl1 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:103:21: warning: unused variable 'gHDMIChannelToOutStatusVRegNum' [-Wunused-const-variable] │B│ 103 | static const ULWord gHDMIChannelToOutStatusVRegNum [] = { kVRegHDMIOutStatus1, kVRegHDMIOutStatus2, kVRegHDMIOutStatus3, kVRegHDMIOutStatus4, kVRegHDMIOutStatus1, kVRegHDMIOutStatus1, kVRegHDMIOutStatus1, kVRegHDMIOutStatus1 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ../ntv2stream.o │B│ 3 warnings generated. │B│ CC [M] ../ntv2system.o │B│ 2 warnings generated. │B│ CC [M] ../ntv2video.o │B│ CC [M] ../ntv2videoraster.o │B│ CC [M] ../ntv2vpid.o │B│ 9 warnings generated. │B│ CC [M] ../ntv2xpt.o │B│ ../ntv2rp188.c:38:21: warning: unused variable 'gChannelToRXSDIFrameCountLoRegs' [-Wunused-const-variable] │B│ 38 | static const ULWord gChannelToRXSDIFrameCountLoRegs[] = { kRegRXSDI1FrameCountLow, kRegRXSDI2FrameCountLow, kRegRXSDI3FrameCountLow, kRegRXSDI4FrameCountLow, kRegRXSDI5FrameCountLow, kRegRXSDI6FrameCountLow, kRegRXSDI7FrameCountLow, kRegRXSDI8FrameCountLow, 0 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2rp188.c:39:21: warning: unused variable 'gChannelToRXSDIFrameCountHiRegs' [-Wunused-const-variable] │B│ 39 | static const ULWord gChannelToRXSDIFrameCountHiRegs[] = { kRegRXSDI1FrameCountHigh, kRegRXSDI2FrameCountHigh, kRegRXSDI3FrameCountHigh, kRegRXSDI4FrameCountHigh, kRegRXSDI5FrameCountHigh, kRegRXSDI6FrameCountHigh, kRegRXSDI7FrameCountHigh, kRegRXSDI8FrameCountHigh, 0 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 2 warnings generated. │B│ CC [M] ntv2dma.o │B│ CC [M] ntv2driverautocirculate.o │B│ ../ntv2system.c:2139:63: warning: format string is not a string literal (potentially insecure) [-Wformat-security] │B│ 2139 | pThread->pTask = kthread_run(ntv2ThreadFunc, (void*)pThread, pThread->pName); │B│ | ^~~~~~~~~~~~~~ │B│ /usr/src/linux-headers-7.2.15-49.gaming/include/linux/kthread.h:72:36: note: expanded from macro 'kthread_run' │B│ 72 | = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \ │B│ | ^~~~~~~ │B│ /usr/src/linux-headers-7.2.15-49.gaming/include/linux/kthread.h:46:55: note: expanded from macro 'kthread_create' │B│ 46 | kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg) │B│ | ^~~~~~~ │B│ ../ntv2system.c:2139:63: note: treat the string as an argument to avoid this │B│ 2139 | pThread->pTask = kthread_run(ntv2ThreadFunc, (void*)pThread, pThread->pName); │B│ | ^ │B│ | "%s", │B│ /usr/src/linux-headers-7.2.15-49.gaming/include/linux/kthread.h:72:36: note: expanded from macro 'kthread_run' │B│ 72 | = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \ │B│ | ^ │B│ /usr/src/linux-headers-7.2.15-49.gaming/include/linux/kthread.h:46:55: note: expanded from macro 'kthread_create' │B│ 46 | kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg) │B│ | ^ │B│ 1 warning generated. │B│ CC [M] ntv2driver.o │B│ CC [M] ntv2driverdbgmsgctl.o │B│ CC [M] ntv2driverstatus.o │B│ ../ntv2videoraster.c:37:22: warning: unused variable 'c_default_timeout' [-Wunused-const-variable] │B│ 37 | static const int64_t c_default_timeout = 50000; │B│ | ^~~~~~~~~~~~~~~~~ │B│ ../ntv2videoraster.c:39:23: warning: unused variable 'c_video_standard_size' [-Wunused-const-variable] │B│ 39 | static const uint32_t c_video_standard_size = 0x100000; │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ntv2drivertask.o │B│ 2 warnings generated. │B│ ../ntv2xpt.c:27:23: warning: unused variable 'gChannelToDLOutInSelectRegNum' [-Wunused-const-variable] │B│ 27 | static const uint32_t gChannelToDLOutInSelectRegNum [] = { kRegXptSelectGroup2, kRegXptSelectGroup7, kRegXptSelectGroup16, kRegXptSelectGroup16, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:29:23: warning: unused variable 'gChannelToDLOutInSelectMask' [-Wunused-const-variable] │B│ 29 | static const uint32_t gChannelToDLOutInSelectMask [] = { (uint32_t)kK2RegMaskDuallinkOutInputSelect, kK2RegMaskDuallinkOut2InputSelect, kK2RegMaskDuallinkOut3InputSelect, kK2RegMaskDuallinkOut4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:31:23: warning: unused variable 'gChannelToDLOutInSelectShift' [-Wunused-const-variable] │B│ 31 | static const uint32_t gChannelToDLOutInSelectShift [] = { kK2RegShiftDuallinkOutInputSelect, kK2RegShiftDuallinkOut2InputSelect, kK2RegShiftDuallinkOut3InputSelect, kK2RegShiftDuallinkOut4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:41:23: warning: unused variable 'gChannelToLUTInputSelectRegNum' [-Wunused-const-variable] │B│ 41 | static const uint32_t gChannelToLUTInputSelectRegNum [] = { kRegXptSelectGroup1, kRegXptSelectGroup5, kRegXptSelectGroup12, kRegXptSelectGroup12, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:43:23: warning: unused variable 'gChannelToLUTInputSelectMask' [-Wunused-const-variable] │B│ 43 | static const uint32_t gChannelToLUTInputSelectMask [] = { kK2RegMaskXptLUTInputSelect, kK2RegMaskXptLUT2InputSelect, kK2RegMaskXptLUT3InputSelect, kK2RegMaskXptLUT4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:45:23: warning: unused variable 'gChannelToLUTInputSelectShift' [-Wunused-const-variable] │B│ 45 | static const uint32_t gChannelToLUTInputSelectShift [] = { kK2RegShiftXptLUTInputSelect, kK2RegShiftXptLUT2InputSelect, kK2RegShiftXptLUT3InputSelect, kK2RegShiftXptLUT4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:48:23: warning: unused variable 'gChannelToCSCVidInputSelectRegNum' [-Wunused-const-variable] │B│ 48 | static const uint32_t gChannelToCSCVidInputSelectRegNum [] = { kRegXptSelectGroup1, kRegXptSelectGroup5, kRegXptSelectGroup17, kRegXptSelectGroup17, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:50:23: warning: unused variable 'gChannelToCSCVidInputSelectMask' [-Wunused-const-variable] │B│ 50 | static const uint32_t gChannelToCSCVidInputSelectMask [] = { kK2RegMaskColorSpaceConverterInputSelect, kK2RegMaskCSC2VidInputSelect, kK2RegMaskCSC3VidInputSelect, kK2RegMaskCSC4VidInputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:52:23: warning: unused variable 'gChannelToCSCVidInputSelectShift' [-Wunused-const-variable] │B│ 52 | static const uint32_t gChannelToCSCVidInputSelectShift [] = { kK2RegShiftColorSpaceConverterInputSelect, kK2RegShiftCSC2VidInputSelect, kK2RegShiftCSC3VidInputSelect, kK2RegShiftCSC4VidInputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ntv2kona2.o │B│ 9 warnings generated. │B│ CC [M] ntv2serial.o │B│ CC [M] registerio.o │B│ ntv2dma.c:3884:10: warning: variable 'valByteCount' set but not used [-Wunused-but-set-variable] │B│ 3884 | ULWord valByteCount; │B│ | ^ │B│ ntv2dma.c:3957:13: warning: variable 'descSystemLast' set but not used [-Wunused-but-set-variable] │B│ 3957 | ULWord descSystemLast; │B│ | ^ │B│ ntv2dma.c:3958:13: warning: variable 'descTransferLast' set but not used [-Wunused-but-set-variable] │B│ 3958 | ULWord descTransferLast; │B│ | ^ │B│ ntv2dma.c:4330:10: warning: variable 'valByteCount' set but not used [-Wunused-but-set-variable] │B│ 4330 | ULWord valByteCount; │B│ | ^ │B│ ntv2driverautocirculate.c:715:9: warning: variable 'bDropFrame' set but not used [-Wunused-but-set-variable] │B│ 715 | bool bDropFrame = false; │B│ | ^ │B│ ntv2driverautocirculate.c:286:11: warning: variable 'RDTSC' set but not used [-Wunused-but-set-variable] │B│ 286 | ULWord64 RDTSC = 0; │B│ | ^ │B│ ntv2driverautocirculate.c:296:7: warning: variable 'changeEvent' set but not used [-Wunused-but-set-variable] │B│ 296 | bool changeEvent = false; │B│ | ^ │B│ ntv2driverautocirculate.c:4091:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] │B│ 4091 | for (i = 1; i < lRange; i++) │B│ | ^ │B│ ntv2driverautocirculate.c:4087:6: note: previous statement is here │B│ 4087 | if (pAuto->state != NTV2_AUTOCIRCULATE_RUNNING) │B│ | ^ │B│ ntv2driverautocirculate.c:5050:9: warning: variable 'channel1Compressed' set but not used [-Wunused-but-set-variable] │B│ 5050 | ULWord channel1Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:5051:9: warning: variable 'channel2Compressed' set but not used [-Wunused-but-set-variable] │B│ 5051 | ULWord channel2Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:5107:9: warning: variable 'channel1Compressed' set but not used [-Wunused-but-set-variable] │B│ 5107 | ULWord channel1Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:5108:9: warning: variable 'channel2Compressed' set but not used [-Wunused-but-set-variable] │B│ 5108 | ULWord channel2Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:124:21: warning: unused variable 'gChannelToTCDelayReg' [-Wunused-const-variable] │B│ 124 | static const ULWord gChannelToTCDelayReg[] = { │B│ | ^~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ntv2devicefeatures.o │B│ CC [M] ntv2driverprocamp.o │B│ registerio.c:93:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ 93 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:315:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ 315 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:768:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ 768 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:826:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ 826 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:2919:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2919 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:2928:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2928 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:2940:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2940 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:2965:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2965 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:3752:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 3752 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:62:21: warning: unused variable 'gChannelToSmpte372RegisterNum' [-Wunused-const-variable] │B│ 62 | static const ULWord gChannelToSmpte372RegisterNum [] = { kRegGlobalControl, kRegGlobalControl, kRegGlobalControl2, kRegGlobalControl2, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:64:21: warning: unused variable 'gChannelToSmpte372Masks' [-Wunused-const-variable] │B│ 64 | static const ULWord gChannelToSmpte372Masks [] = { kRegMaskSmpte372Enable, kRegMaskSmpte372Enable, kRegMaskSmpte372Enable4, kRegMaskSmpte372Enable4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:66:21: warning: unused variable 'gChannelToSmpte372Shifts' [-Wunused-const-variable] │B│ 66 | static const ULWord gChannelToSmpte372Shifts [] = { kRegShiftSmpte372, kRegShiftSmpte372, kRegShiftSmpte372Enable4, kRegShiftSmpte372Enable4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:68:21: warning: unused variable 'gChannelToSDIOutControlRegNum' [-Wunused-const-variable] │B│ 68 | static const ULWord gChannelToSDIOutControlRegNum [] = { kRegSDIOut1Control, kRegSDIOut2Control, kRegSDIOut3Control, kRegSDIOut4Control, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:70:21: warning: unused variable 'gChannelToSDIIn6GModeMask' [-Wunused-const-variable] │B│ 70 | static const ULWord gChannelToSDIIn6GModeMask [] = { kRegMaskSDIIn16GbpsMode, kRegMaskSDIIn26GbpsMode, kRegMaskSDIIn36GbpsMode, kRegMaskSDIIn46GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:73:21: warning: unused variable 'gChannelToSDIIn6GModeShift' [-Wunused-const-variable] │B│ 73 | static const ULWord gChannelToSDIIn6GModeShift [] = { kRegShiftSDIIn16GbpsMode, kRegShiftSDIIn26GbpsMode, kRegShiftSDIIn36GbpsMode, kRegShiftSDIIn46GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:76:21: warning: unused variable 'gChannelToSDIIn12GModeMask' [-Wunused-const-variable] │B│ 76 | static const ULWord gChannelToSDIIn12GModeMask [] = { kRegMaskSDIIn112GbpsMode, kRegMaskSDIIn212GbpsMode, kRegMaskSDIIn312GbpsMode, kRegMaskSDIIn412GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:79:21: warning: unused variable 'gChannelToSDIIn12GModeShift' [-Wunused-const-variable] │B│ 79 | static const ULWord gChannelToSDIIn12GModeShift [] = { kRegShiftSDIIn112GbpsMode, kRegShiftSDIIn212GbpsMode, kRegShiftSDIIn312GbpsMode, kRegShiftSDIIn412GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:81:21: warning: unused variable 'gChannelToSDIInput3GStatusRegNum' [-Wunused-const-variable] │B│ 81 | static const ULWord gChannelToSDIInput3GStatusRegNum [] = { kRegSDIInput3GStatus, kRegSDIInput3GStatus, kRegSDIInput3GStatus2, kRegSDIInput3GStatus2, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ntv2vpidfromspec.o │B│ CC [M] ntv2rdma.o │B│ 4 warnings generated. │B│ 9 warnings generated. │B│ 18 warnings generated. │B│ LD [M] ajardma.o │B│ LD [M] ajantv2.o │B│ MODPOST Module.symvers │B│ WARNING: modpost: missing MODULE_DESCRIPTION() in ajantv2.o │B│ CC [M] ajantv2.mod.o │B│ CC [M] .module-common.o │B│ CC [M] ajardma.mod.o │B│ LD [M] ajantv2.ko │B│ LD [M] ajardma.ko │B│ BTF [M] ajardma.ko │B│ BTF [M] ajantv2.ko │B│ make[2]: Leaving directory '/mason/build/x86_64/7.2.15-49.gaming/driver/linux' │B│ make[1]: Leaving directory '/usr/src/linux-headers-7.2.15-49.gaming' │B│ cp ajantv2.ko /mason/build/x86_64/7.2.15-49.gaming/driver/bin │B│ cp ajardma.ko /mason/build/x86_64/7.2.15-49.gaming/driver/bin │B│ make: Leaving directory '/mason/build/x86_64/7.2.15-49.gaming/driver/linux' │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + popd │B│ ~ │B│ + for _kernel in ${kernels[@]} │B│ + pushd 7.2.15-72.stable/driver │B│ ~/7.2.15-72.stable/driver ~ │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/7.2.15-72.stable/driver │B│ + CCACHE_BASEDIR=/mason/build/x86_64/7.2.15-72.stable/driver │B│ + make VERBOSE=1 -j 8 -C linux KDIR=/usr/lib/modules/7.2.15-72.stable/build KVERSION=7.2.15-72.stable LLVM=1 │B│ make: Entering directory '/mason/build/x86_64/7.2.15-72.stable/driver/linux' │B│ │B│ generating: /mason/build/x86_64/7.2.15-72.stable/ajantv2/includes/ntv2version.h │B│ ln -sf /mason/build/x86_64/7.2.15-72.stable/ajantv2/src/ntv2devicefeatures.cpp /mason/build/x86_64/7.2.15-72.stable/driver/linux/ntv2devicefeatures.c │B│ ln -sf /mason/build/x86_64/7.2.15-72.stable/ajantv2/src/ntv2driverprocamp.cpp /mason/build/x86_64/7.2.15-72.stable/driver/linux/ntv2driverprocamp.c │B│ ln -sf /mason/build/x86_64/7.2.15-72.stable/ajantv2/src/ntv2vpidfromspec.cpp /mason/build/x86_64/7.2.15-72.stable/driver/linux/ntv2vpidfromspec.c │B│ linux distro: aerynos │B│ linux distro flags: -DDISTRO_TYPE=aerynos -DDISTRO_IS_RHEL_LIKE=0 -DDISTRO_MAJ_VERSION=2026 -DDISTRO_MIN_VERSION=11 -DDISTRO_KERNEL_PKG_MAJ=72 -DDISTRO_KERNEL_PKG_MIN=0 -DDISTRO_KERNEL_PKG_PNT=0 │B│ lib: lib │B│ make -C /usr/lib/modules/7.2.15-72.stable/build M=/mason/build/x86_64/7.2.15-72.stable/driver/linux DRIVERDIR=/mason/build/x86_64/7.2.15-72.stable/driver/linux modules │B│ make[1]: Entering directory '/usr/src/linux-headers-7.2.15-72.stable' │B│ make[2]: Entering directory '/mason/build/x86_64/7.2.15-72.stable/driver/linux' │B│ CC [M] ../ntv2anc.o │B│ CC [M] ../ntv2aux.o │B│ CC [M] ../ntv2commonreg.o │B│ CC [M] ../ntv2displayid.o │B│ CC [M] ../ntv2genlock2.o │B│ CC [M] ../ntv2genlock.o │B│ CC [M] ../ntv2hdmiedid.o │B│ CC [M] ../ntv2hdmiin4.o │B│ ../ntv2displayid.c:126:22: warning: unused variable 'edid_extension_checksum_reg_addr' [-Wunused-const-variable] │B│ 126 | static const uint8_t edid_extension_checksum_reg_addr = 0x7f; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ../ntv2hdmiin.o │B│ ../ntv2hdmiin4.c:1573:11: warning: variable 'read' set but not used [-Wunused-but-set-variable] │B│ 1573 | uint32_t read; │B│ | ^ │B│ ../ntv2hdmiin4.c:1612:11: warning: variable 'read' set but not used [-Wunused-but-set-variable] │B│ 1612 | uint32_t read; │B│ | ^ │B│ ../ntv2genlock2.c:240:11: warning: variable 'lock_wait' set but not used [-Wunused-but-set-variable] │B│ 240 | uint32_t lock_wait = 0; │B│ | ^ │B│ ../ntv2genlock2.c:241:11: warning: variable 'unlock_wait' set but not used [-Wunused-but-set-variable] │B│ 241 | uint32_t unlock_wait = 0; │B│ | ^ │B│ ../ntv2genlock2.c:351:7: warning: variable 'ref_locked' set but not used [-Wunused-but-set-variable] │B│ 351 | bool ref_locked = false; │B│ | ^ │B│ ../ntv2genlock2.c:705:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] │B│ 705 | uint32_t val, status; │B│ | ^ │B│ ../ntv2genlock2.c:54:11: warning: unused variable 'ntv2_fld_global_frame_rate_012' [-Wunused-const-variable] │B│ 54 | NTV2_FLD(ntv2_fld_global_frame_rate_012, 3, 0); /* frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:55:11: warning: unused variable 'ntv2_fld_global_frame_geometry' [-Wunused-const-variable] │B│ 55 | NTV2_FLD(ntv2_fld_global_frame_geometry, 4, 3); /* frame geometry */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:56:11: warning: unused variable 'ntv2_fld_global_video_standard' [-Wunused-const-variable] │B│ 56 | NTV2_FLD(ntv2_fld_global_video_standard, 3, 7); /* video standard */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:58:11: warning: unused variable 'ntv2_fld_global_register_sync' [-Wunused-const-variable] │B│ 58 | NTV2_FLD(ntv2_fld_global_register_sync, 2, 20); /* register updat sync */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:59:11: warning: unused variable 'ntv2_fld_global_frame_rate_3' [-Wunused-const-variable] │B│ 59 | NTV2_FLD(ntv2_fld_global_frame_rate_3, 1, 21); /* frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:64:11: warning: unused variable 'ntv2_fld_control_reference_source' [-Wunused-const-variable] │B│ 64 | NTV2_FLD(ntv2_fld_control_reference_source, 4, 24); /* hardware reference source */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock2.c:65:11: warning: unused variable 'ntv2_fld_control_reference_present' [-Wunused-const-variable] │B│ 65 | NTV2_FLD(ntv2_fld_control_reference_present, 1, 30); /* reference source present */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2aux.c:32:21: warning: unused variable 'gChannelToAuxInsOffset' [-Wunused-const-variable] │B│ 32 | static const ULWord gChannelToAuxInsOffset[] = { AUX_INS_1_OFFSET, AUX_INS_2_OFFSET, AUX_INS_3_OFFSET, AUX_INS_4_OFFSET, 0 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:59:11: warning: unused variable 'ntv2_fld_global_frame_rate_012' [-Wunused-const-variable] │B│ 59 | NTV2_FLD(ntv2_fld_global_frame_rate_012, 3, 0); /* frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:60:11: warning: unused variable 'ntv2_fld_global_frame_geometry' [-Wunused-const-variable] │B│ 60 | NTV2_FLD(ntv2_fld_global_frame_geometry, 4, 3); /* frame geometry */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:61:11: warning: unused variable 'ntv2_fld_global_video_standard' [-Wunused-const-variable] │B│ 61 | NTV2_FLD(ntv2_fld_global_video_standard, 3, 7); /* video standard */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:63:11: warning: unused variable 'ntv2_fld_global_register_sync' [-Wunused-const-variable] │B│ 63 | NTV2_FLD(ntv2_fld_global_register_sync, 2, 20); /* register updat sync */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:64:11: warning: unused variable 'ntv2_fld_global_frame_rate_3' [-Wunused-const-variable] │B│ 64 | NTV2_FLD(ntv2_fld_global_frame_rate_3, 1, 21); /* frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:68:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_1_012' [-Wunused-const-variable] │B│ 68 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_1_012, 3, 0); /* sdi 1 frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:69:11: warning: unused variable 'ntv2_fld_sdiin_autotiming_1' [-Wunused-const-variable] │B│ 69 | NTV2_FLD(ntv2_fld_sdiin_autotiming_1, 1, 3); /* sdi 1 auto timing */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:70:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_1_012' [-Wunused-const-variable] │B│ 70 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_1_012, 3, 4); /* sdi 1 frame geometry 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:71:11: warning: unused variable 'ntv2_fld_sdiin_progressive_1' [-Wunused-const-variable] │B│ 71 | NTV2_FLD(ntv2_fld_sdiin_progressive_1, 1, 7); /* sdi 1 progressive scan */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:72:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_2_012' [-Wunused-const-variable] │B│ 72 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_2_012, 3, 8); /* sdi 2 frame rate 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:73:11: warning: unused variable 'ntv2_fld_sdiin_autotiming_2' [-Wunused-const-variable] │B│ 73 | NTV2_FLD(ntv2_fld_sdiin_autotiming_2, 1, 11); /* sdi 2 auto timing */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:74:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_2_012' [-Wunused-const-variable] │B│ 74 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_2_012, 3, 12); /* sdi 2 frame geometry 0-2 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:75:11: warning: unused variable 'ntv2_fld_sdiin_progressive_2' [-Wunused-const-variable] │B│ 75 | NTV2_FLD(ntv2_fld_sdiin_progressive_2, 1, 15); /* sdi 2 progressive scan */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:78:11: warning: unused variable 'ntv2_fld_sdiin_progressive_ref' [-Wunused-const-variable] │B│ 78 | NTV2_FLD(ntv2_fld_sdiin_progressive_ref, 1, 23); /* reference progressive scan */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:79:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_1_3' [-Wunused-const-variable] │B│ CC [M] ../ntv2hdmiout4.o │B│ 79 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_1_3, 3, 28); /* sdi 1 frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:80:11: warning: unused variable 'ntv2_fld_sdiin_frame_rate_2_3' [-Wunused-const-variable] │B│ 80 | NTV2_FLD(ntv2_fld_sdiin_frame_rate_2_3, 3, 29); /* sdi 2 frame rate 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:81:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_1_3' [-Wunused-const-variable] │B│ 81 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_1_3, 3, 30); /* sdi 1 frame geometry 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:82:11: warning: unused variable 'ntv2_fld_sdiin_frame_geometry_2_3' [-Wunused-const-variable] │B│ 82 | NTV2_FLD(ntv2_fld_sdiin_frame_geometry_2_3, 3, 31); /* sdi 2 frame geometry 3 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:93:11: warning: unused variable 'ntv2_fld_hdmiin_locked' [-Wunused-const-variable] │B│ 93 | NTV2_FLD(ntv2_fld_hdmiin_locked, 1, 0); │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:94:11: warning: unused variable 'ntv2_fld_hdmiin_stable' [-Wunused-const-variable] │B│ 94 | NTV2_FLD(ntv2_fld_hdmiin_stable, 1, 1); │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:95:11: warning: unused variable 'ntv2_fld_hdmiin_rgb' [-Wunused-const-variable] │B│ 95 | NTV2_FLD(ntv2_fld_hdmiin_rgb, 1, 2); │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:96:11: warning: unused variable 'ntv2_fld_hdmiin_deep_color' [-Wunused-const-variable] │B│ 96 | NTV2_FLD(ntv2_fld_hdmiin_deep_color, 1, 3); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:98:11: warning: unused variable 'ntv2_fld_hdmiin_audio_8ch' [-Wunused-const-variable] │B│ 98 | NTV2_FLD(ntv2_fld_hdmiin_audio_8ch, 1, 12); /* 8 audio channels (vs 2) */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:99:11: warning: unused variable 'ntv2_fld_hdmiin_progressive' [-Wunused-const-variable] │B│ 99 | NTV2_FLD(ntv2_fld_hdmiin_progressive, 1, 13); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:100:11: warning: unused variable 'ntv2_fld_hdmiin_video_sd' [-Wunused-const-variable] │B│ 100 | NTV2_FLD(ntv2_fld_hdmiin_video_sd, 1, 14); /* video pixel clock sd (not hd or 3g) */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:101:11: warning: unused variable 'ntv2_fld_hdmiin_video_74_25' [-Wunused-const-variable] │B│ 101 | NTV2_FLD(ntv2_fld_hdmiin_video_74_25, 1, 15); /* not used */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:102:11: warning: unused variable 'ntv2_fld_hdmiin_audio_rate' [-Wunused-const-variable] │B│ 102 | NTV2_FLD(ntv2_fld_hdmiin_audio_rate, 4, 16); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:103:11: warning: unused variable 'ntv2_fld_hdmiin_audio_word_length' [-Wunused-const-variable] │B│ 103 | NTV2_FLD(ntv2_fld_hdmiin_audio_word_length, 4, 20); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:104:11: warning: unused variable 'ntv2_fld_hdmiin_video_format' [-Wunused-const-variable] │B│ 104 | NTV2_FLD(ntv2_fld_hdmiin_video_format, 3, 24); /* really ntv2 standard */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2genlock.c:105:11: warning: unused variable 'ntv2_fld_hdmiin_dvi' [-Wunused-const-variable] │B│ 105 | NTV2_FLD(ntv2_fld_hdmiin_dvi, 1, 27); /* input dvi (vs hdmi) */ │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ CC [M] ../ntv2infoframe.o │B│ 1 warning generated. │B│ 1 warning generated. │B│ 11 warnings generated. │B│ CC [M] ../ntv2kona.o │B│ CC [M] ../ntv2mailbox.o │B│ 30 warnings generated. │B│ CC [M] ../ntv2mcap.o │B│ CC [M] ../ntv2pciconfig.o │B│ 2 warnings generated. │B│ CC [M] ../ntv2rp188.o │B│ ../ntv2infoframe.c:24:11: warning: unused variable 'ntv2_fld_header_version' [-Wunused-const-variable] │B│ 24 | NTV2_FLD(ntv2_fld_header_version, 7, 8); /* version */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:25:11: warning: unused variable 'ntv2_fld_header_change' [-Wunused-const-variable] │B│ 25 | NTV2_FLD(ntv2_fld_header_change, 1, 15); /* change */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:30:11: warning: unused variable 'ntv2_fld_header_checksum' [-Wunused-const-variable] │B│ 30 | NT../ntv2hdmiin.cV2:_1349:F10:L D(nwarning: tvvariable 'a_version' set but not used [-Wunused-but-set-variable]2 │B│ _fld_header_c h1349e | ck suuimn,t 8 _ t a _ v8e,r s2i4o)n;; / │B│ *| ^c │B│ hecks../ntv2hdmiin.c:u1352m :10:( pwarning: avariable 'v_version' set but not used [-Wunused-but-set-variable]c │B│ ket b1352 | y tuei n0t)8 _*t/ │B│ v| _ ^~~~~~~~~~~~~~~~~~~~~~~~v │B│ ersio../ntv2infoframe.c:n34:;11: │B│ | warning: ^ │B│ unused variable 'ntv2_fld_video_info_scan' [-Wunused-const-variable] │B│ 34 | NTV2_FLD(ntv2_fld_video_info_scan, 2, 0); /* s */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:38:11: warning: unused variable 'ntv2_fld_video_info_bar' [-Wunused-const-variable] │B│ 38 | NTV2_FLD(ntv2_fld_video_info_bar, 2, 2); /* b */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:43:11: warning: unused variable 'ntv2_fld_video_info_active_format' [-Wunused-const-variable] │B│ 43 | NTV2_FLD(ntv2_fld_video_info_active_format, 1, 4); /* a */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:51:11: warning: unused variable 'ntv2_fld_video_info_active_aspect' [-Wunused-const-variable] │B│ 51 | NTV2_FLD(ntv2_fld_video_info_active_aspect, 4, 8); /* r */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:72:11: warning: unused variable 'ntv2_fld_video_info_scaling' [-Wunused-const-variable] │B│ 72 | NTV2_FLD(ntv2_fld_video_info_scaling, 2, 16); /* sc */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:90:11: warning: unused variable 'ntv2_fld_video_info_it_content' [-Wunused-const-variable] │B│ 90 | NTV2_FLD(ntv2_fld_video_info_it_content, 1, 23); /* itc */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:125:11: warning: unused variable 'ntv2_fld_video_info_pixel_repetition' [-Wunused-const-variable] │B│ 125 | NTV2_FLD(ntv2_fld_video_info_pixel_repetition, 4, 0); /* pr */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:136:11: warning: unused variable 'ntv2_fld_video_info_content_type' [-Wunused-const-variable] │B│ 136 | NTV2_FLD(ntv2_fld_video_info_content_type, 2, 4); /* cn */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:144:11: warning: unused variable 'ntv2_fld_video_info_etb_lsb' [-Wunused-const-variable] │B│ 144 | NTV2_FLD(ntv2_fld_video_info_etb_lsb, 8, 8); /* packet byte 6 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:145:11: warning: unused variable 'ntv2_fld_video_info_etb_msb' [-Wunused-const-variable] │B│ 145 | NTV2_FLD(ntv2_fld_video_info_etb_msb, 8, 16); /* packet byte 7 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:146:11: warning: unused variable 'ntv2_fld_video_info_sbb_lsb' [-Wunused-const-variable] │B│ 146 | NTV2_FLD(ntv2_fld_video_info_sbb_lsb, 8, 24); /* packet byte 8 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:148:11: warning: unused variable 'ntv2_fld_video_info_sbb_msb' [-Wunused-const-variable] │B│ 148 | NTV2_FLD(ntv2_fld_video_info_sbb_msb, 8, 0); /* packet byte 9 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:149:11: warning: unused variable 'ntv2_fld_video_info_elb_lsb' [-Wunused-const-variable] │B│ 149 | NTV2_FLD(ntv2_fld_video_info_elb_lsb, 8, 8); /* packet byte 10 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:150:11: warning: unused variable 'ntv2_fld_video_info_elb_msb' [-Wunused-const-variable] │B│ 150 | NTV2_FLD(ntv2_fld_video_info_elb_msb, 8, 16); /* packet byte 11 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:151:11: warning: unused variable 'ntv2_fld_video_info_srb_lsb' [-Wunused-const-variable] │B│ 151 | NTV2_FLD(ntv2_fld_video_info_srb_lsb, 8, 24); /* packet byte 12 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2infoframe.c:153:11: warning: unused variable 'ntv2_fld_video_info_srb_msb' [-Wunused-const-variable] │B│ 153 | NTV2_FLD(ntv2_fld_video_info_srb_msb, 8, 0); /* packet byte 13 */ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2hdmiin.c:1546:11: warning: variable 'video_status' set but not used [-Wunused-but-set-variable] │B│ 1546 | uint32_t video_status; │B│ | ^ │B│ 19 warnings generated. │B│ CC [M] ../ntv2setup.o │B│ ../ntv2hdmiout4.c:266:22: warning: unused variable 'c_lock_wait_max' [-Wunused-const-variable] │B│ 266 | static const int64_t c_lock_wait_max = 8; │B│ | ^~~~~~~~~~~~~~~ │B│ ../ntv2hdmiout4.c:269:23: warning: unused variable 'c_config_wait' [-Wunused-const-variable] │B│ 269 | static const uint32_t c_config_wait = 100000; │B│ | ^~~~~~~~~~~~~ │B│ ../ntv2kona.c:1885:9: warning: variable 'hdmiStatus' set but not used [-Wunused-but-set-variable] │B│ 1885 | ULWord hdmiStatus = 0; │B│ | ^ │B│ ../ntv2kona.c:84:24: warning: unused variable 'gChannelToVPIDTransferCharacteristics' [-Wunused-const-variable] │B│ 84 | static const ULWord gChannelToVPIDTransferCharacteristics[] = { kVRegNTV2VPIDTransferCharacteristics, kVRegNTV2VPIDTransferCharacteristics2, kVRegNTV2VPIDTransferCharacteristics3, kVRegNTV2VPIDTransferCharacteristics4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:87:24: warning: unused variable 'gChannelToVPIDColorimetry' [-Wunused-const-variable] │B│ 87 | static const ULWord gChannelToVPIDColorimetry[] = { kVRegNTV2VPIDColorimetry, kVRegNTV2VPIDColorimetry2, kVRegNTV2VPIDColorimetry3, kVRegNTV2VPIDColorimetry4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:90:24: warning: unused variable 'gChannelToVPIDLuminance' [-Wunused-const-variable] │B│ 90 | static const ULWord gChannelToVPIDLuminance[] = { kVRegNTV2VPIDLuminance, kVRegNTV2VPIDLuminance, kVRegNTV2VPIDLuminance, kVRegNTV2VPIDLuminance, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:93:21: warning: unused variable 'gChannelToSDIOutVPIDRGBRange' [-Wunused-const-variable] │B│ 93 | static const ULWord gChannelToSDIOutVPIDRGBRange[] = { kVRegSDIOutVPIDRGBRange1, kVRegSDIOutVPIDRGBRange2, kVRegSDIOutVPIDRGBRange3, kVRegSDIOutVPIDRGBRange4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:96:21: warning: unused variable 'gChannelToSDIOutKeySignal' [-Wunused-const-variable] │B│ 96 | static const ULWord gChannelToSDIOutKeySignal[] = { kVRegSDIOutKeySignal1, kVRegSDIOutKeySignal2, kVRegSDIOutKeySignal3, kVRegSDIOutKeySignal4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:101:21: warning: unused variable 'gHDMIChannelToInputStatusVRegNum' [-Wunused-const-variable] │B│ 101 | static const ULWord gHDMIChannelToInputStatusVRegNum [] = { kVRegHDMIInputStatus1, kVRegHDMIInputStatus2, kVRegHDMIInputStatus3, kVRegHDMIInputStatus4, kVRegHDMIInputStatus1, kVRegHDMIInputStatus1, kVRegHDMIInputStatus1, kVRegHDMIInputStatus1 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:102:21: warning: unused variable 'gHDMIChannelToInputControlVRegNum' [-Wunused-const-variable] │B│ 102 | static const ULWord gHDMIChannelToInputControlVRegNum [] = { kVRegHDMIInputControl1, kVRegHDMIInputControl2, kVRegHDMIInputControl3, kVRegHDMIInputControl4, kVRegHDMIInputControl1, kVRegHDMIInputControl1, kVRegHDMIInputControl1, kVRegHDMIInputControl1 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2kona.c:103:21: warning: unused variable 'gHDMIChannelToOutStatusVRegNum' [-Wunused-const-variable] │B│ 103 | static const ULWord gHDMIChannelToOutStatusVRegNum [] = { kVRegHDMIOutStatus1, kVRegHDMIOutStatus2, kVRegHDMIOutStatus3, kVRegHDMIOutStatus4, kVRegHDMIOutStatus1, kVRegHDMIOutStatus1, kVRegHDMIOutStatus1, kVRegHDMIOutStatus1 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2rp188.c:38:21: warning: unused variable 'gChannelToRXSDIFrameCountLoRegs' [-Wunused-const-variable] │B│ 38 | static const ULWord gChannelToRXSDIFrameCountLoRegs[] = { kRegRXSDI1FrameCountLow, kRegRXSDI2FrameCountLow, kRegRXSDI3FrameCountLow, kRegRXSDI4FrameCountLow, kRegRXSDI5FrameCountLow, kRegRXSDI6FrameCountLow, kRegRXSDI7FrameCountLow, kRegRXSDI8FrameCountLow, 0 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2rp188.c:39:21: warning: unused variable 'gChannelToRXSDIFrameCountHiRegs' [-Wunused-const-variable] │B│ 39 | static const ULWord gChannelToRXSDIFrameCountHiRegs[] = { kRegRXSDI1FrameCountHigh, kRegRXSDI2FrameCountHigh, kRegRXSDI3FrameCountHigh, kRegRXSDI4FrameCountHigh, kRegRXSDI5FrameCountHigh, kRegRXSDI6FrameCountHigh, kRegRXSDI7FrameCountHigh, kRegRXSDI8FrameCountHigh, 0 }; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 3 warnings generated. │B│ CC [M] ../ntv2stream.o │B│ CC [M] ../ntv2system.o │B│ CC [M] ../ntv2video.o │B│ CC [M] ../ntv2videoraster.o │B│ 2 warnings generated. │B│ CC [M] ../ntv2vpid.o │B│ 2 warnings generated. │B│ CC [M] ../ntv2xpt.o │B│ 9 warnings generated. │B│ CC [M] ntv2dma.o │B│ CC [M] ntv2driverautocirculate.o │B│ ../ntv2system.c:2139:63: warning: format string is not a string literal (potentially insecure) [-Wformat-security] │B│ 2139 | pThread->pTask = kthread_run(ntv2ThreadFunc, (void*)pThread, pThread->pName); │B│ | ^~~~~~~~~~~~~~ │B│ /usr/src/linux-headers-7.2.15-72.stable/include/linux/kthread.h:72:36: note: expanded from macro 'kthread_run' │B│ 72 | = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \ │B│ | ^~~~~~~ │B│ /usr/src/linux-headers-7.2.15-72.stable/include/linux/kthread.h:46:55: note: expanded from macro 'kthread_create' │B│ 46 | kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg) │B│ | ^~~~~~~ │B│ ../ntv2system.c:2139:63: note: treat the string as an argument to avoid this │B│ 2139 | pThread->pTask = kthread_run(ntv2ThreadFunc, (void*)pThread, pThread->pName); │B│ | ^ │B│ | "%s", │B│ /usr/src/linux-headers-7.2.15-72.stable/include/linux/kthread.h:72:36: note: expanded from macro 'kthread_run' │B│ 72 | = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \ │B│ | ^ │B│ /usr/src/linux-headers-7.2.15-72.stable/include/linux/kthread.h:46:55: note: expanded from macro 'kthread_create' │B│ 46 | kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg) │B│ | ^ │B│ 1 warning generated. │B│ ../ntv2videoraster.c:37:22: warning: unused variable 'c_default_timeout' [-Wunused-const-variable] │B│ 37 | static const int64_t c_default_timeout = 50000; │B│ | ^~~~~~~~~~~~~~~~~ │B│ ../ntv2videoraster.c:39:23: warning: unused variable 'c_video_standard_size' [-Wunused-const-variable] │B│ 39 | static const uint32_t c_video_standard_size = 0x100000; │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:27:23: warning: unused variable 'gChannelToDLOutInSelectRegNum' [-Wunused-const-variable] │B│ 27 | static const uint32_t gChannelToDLOutInSelectRegNum [] = { kRegXptSelectGroup2, kRegXptSelectGroup7, kRegXptSelectGroup16, kRegXptSelectGroup16, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:29:23: warning: unused variable 'gChannelToDLOutInSelectMask' [-Wunused-const-variable] │B│ 29 | static const uint32_t gChannelToDLOutInSelectMask [] = { (uint32_t)kK2RegMaskDuallinkOutInputSelect, kK2RegMaskDuallinkOut2InputSelect, kK2RegMaskDuallinkOut3InputSelect, kK2RegMaskDuallinkOut4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:31:23: warning: unused variable 'gChannelToDLOutInSelectShift' [-Wunused-const-variable] │B│ 31 | static const uint32_t gChannelToDLOutInSelectShift [] = { kK2RegShiftDuallinkOutInputSelect, kK2RegShiftDuallinkOut2InputSelect, kK2RegShiftDuallinkOut3InputSelect, kK2RegShiftDuallinkOut4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:41:23: warning: unused variable 'gChannelToLUTInputSelectRegNum' [-Wunused-const-variable] │B│ 41 | static const uint32_t gChannelToLUTInputSelectRegNum [] = { kRegXptSelectGroup1, kRegXptSelectGroup5, kRegXptSelectGroup12, kRegXptSelectGroup12, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:43:23: warning: unused variable 'gChannelToLUTInputSelectMask' [-Wunused-const-variable] │B│ 43 | static const uint32_t gChannelToLUTInputSelectMask [] = { kK2RegMaskXptLUTInputSelect, kK2RegMaskXptLUT2InputSelect, kK2RegMaskXptLUT3InputSelect, kK2RegMaskXptLUT4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:45:23: warning: unused variable 'gChannelToLUTInputSelectShift' [-Wunused-const-variable] │B│ 45 | static const uint32_t gChannelToLUTInputSelectShift [] = { kK2RegShiftXptLUTInputSelect, kK2RegShiftXptLUT2InputSelect, kK2RegShiftXptLUT3InputSelect, kK2RegShiftXptLUT4InputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:48:23: warning: unused variable 'gChannelToCSCVidInputSelectRegNum' [-Wunused-const-variable] │B│ 48 | static const uint32_t gChannelToCSCVidInputSelectRegNum [] = { kRegXptSelectGroup1, kRegXptSelectGroup5, kRegXptSelectGroup17, kRegXptSelectGroup17, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:50:23: warning: unused variable 'gChannelToCSCVidInputSelectMask' [-Wunused-const-variable] │B│ 50 | static const uint32_t gChannelToCSCVidInputSelectMask [] = { kK2RegMaskColorSpaceConverterInputSelect, kK2RegMaskCSC2VidInputSelect, kK2RegMaskCSC3VidInputSelect, kK2RegMaskCSC4VidInputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../ntv2xpt.c:52:23: warning: unused variable 'gChannelToCSCVidInputSelectShift' [-Wunused-const-variable] │B│ 52 | static const uint32_t gChannelToCSCVidInputSelectShift [] = { kK2RegShiftColorSpaceConverterInputSelect, kK2RegShiftCSC2VidInputSelect, kK2RegShiftCSC3VidInputSelect, kK2RegShiftCSC4VidInputSelect, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ntv2driver.o │B│ 9 warnings generated. │B│ CC [M] ntv2driverdbgmsgctl.o │B│ CC [M] ntv2driverstatus.o │B│ 2 warnings generated. │B│ CC [M] ntv2drivertask.o │B│ CC [M] ntv2kona2.o │B│ CC [M] ntv2serial.o │B│ ntv2dma.c:3884:10: warning: variable 'valByteCount' set but not used [-Wunused-but-set-variable] │B│ 3884 | ULWord valByteCount; │B│ | ^ │B│ ntv2dma.c:3957:13: warning: variable 'descSystemLast' set but not used [-Wunused-but-set-variable] │B│ 3957 | ULWord descSystemLast; │B│ | ^ │B│ ntv2dma.c:3958:13: warning: variable 'descTransferLast' set but not used [-Wunused-but-set-variable] │B│ 3958 | ULWord descTransferLast; │B│ | ^ │B│ ntv2dma.c:4330:10: warning: variable 'valByteCount' set but not used [-Wunused-but-set-variable] │B│ 4330 | ULWord valByteCount; │B│ | ^ │B│ ntv2driverautocirculate.c:715:9: warning: variable 'bDropFrame' set but not used [-Wunused-but-set-variable] │B│ 715 | bool bDropFrame = false; │B│ | ^ │B│ ntv2driverautocirculate.c:286:11: warning: variable 'RDTSC' set but not used [-Wunused-but-set-variable] │B│ 286 | ULWord64 RDTSC = 0; │B│ | ^ │B│ ntv2driverautocirculate.c:296:7: warning: variable 'changeEvent' set but not used [-Wunused-but-set-variable] │B│ 296 | bool changeEvent = false; │B│ | ^ │B│ CC [M] registerio.o │B│ ntv2driverautocirculate.c:4091:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] │B│ 4091 | for (i = 1; i < lRange; i++) │B│ | ^ │B│ ntv2driverautocirculate.c:4087:6: note: previous statement is here │B│ 4087 | if (pAuto->state != NTV2_AUTOCIRCULATE_RUNNING) │B│ | ^ │B│ ntv2driverautocirculate.c:5050:9: warning: variable 'channel1Compressed' set but not used [-Wunused-but-set-variable] │B│ 5050 | ULWord channel1Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:5051:9: warning: variable 'channel2Compressed' set but not used [-Wunused-but-set-variable] │B│ 5051 | ULWord channel2Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:5107:9: warning: variable 'channel1Compressed' set but not used [-Wunused-but-set-variable] │B│ 5107 | ULWord channel1Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:5108:9: warning: variable 'channel2Compressed' set but not used [-Wunused-but-set-variable] │B│ 5108 | ULWord channel2Compressed; │B│ | ^ │B│ ntv2driverautocirculate.c:124:21: warning: unused variable 'gChannelToTCDelayReg' [-Wunused-const-variable] │B│ 124 | static const ULWord gChannelToTCDelayReg[] = { │B│ | ^~~~~~~~~~~~~~~~~~~~ │B│ CC [M] ntv2devicefeatures.o │B│ CC [M] ntv2driverprocamp.o │B│ CC [M] ntv2vpidfromspec.o │B│ CC [M] ntv2rdma.o │B│ registerio.c:93:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ 93 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:315:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ 315 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:768:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ 768 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:826:27: warning: variable 'pNTV2ModuleParams' set but not used [-Wunused-but-set-variable] │B│ 826 | NTV2ModulePrivateParams *pNTV2ModuleParams; │B│ | ^ │B│ registerio.c:2919:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2919 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:2928:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2928 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:2940:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2940 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:2965:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 2965 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:3752:21: warning: variable 'pNTV2Params' set but not used [-Wunused-but-set-variable] │B│ 3752 | NTV2PrivateParams *pNTV2Params; │B│ | ^ │B│ registerio.c:62:21: warning: unused variable 'gChannelToSmpte372RegisterNum' [-Wunused-const-variable] │B│ 62 | static const ULWord gChannelToSmpte372RegisterNum [] = { kRegGlobalControl, kRegGlobalControl, kRegGlobalControl2, kRegGlobalControl2, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:64:21: warning: unused variable 'gChannelToSmpte372Masks' [-Wunused-const-variable] │B│ 64 | static const ULWord gChannelToSmpte372Masks [] = { kRegMaskSmpte372Enable, kRegMaskSmpte372Enable, kRegMaskSmpte372Enable4, kRegMaskSmpte372Enable4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:66:21: warning: unused variable 'gChannelToSmpte372Shifts' [-Wunused-const-variable] │B│ 66 | static const ULWord gChannelToSmpte372Shifts [] = { kRegShiftSmpte372, kRegShiftSmpte372, kRegShiftSmpte372Enable4, kRegShiftSmpte372Enable4, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:68:21: warning: unused variable 'gChannelToSDIOutControlRegNum' [-Wunused-const-variable] │B│ 68 | static const ULWord gChannelToSDIOutControlRegNum [] = { kRegSDIOut1Control, kRegSDIOut2Control, kRegSDIOut3Control, kRegSDIOut4Control, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:70:21: warning: unused variable 'gChannelToSDIIn6GModeMask' [-Wunused-const-variable] │B│ 70 | static const ULWord gChannelToSDIIn6GModeMask [] = { kRegMaskSDIIn16GbpsMode, kRegMaskSDIIn26GbpsMode, kRegMaskSDIIn36GbpsMode, kRegMaskSDIIn46GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:73:21: warning: unused variable 'gChannelToSDIIn6GModeShift' [-Wunused-const-variable] │B│ 73 | static const ULWord gChannelToSDIIn6GModeShift [] = { kRegShiftSDIIn16GbpsMode, kRegShiftSDIIn26GbpsMode, kRegShiftSDIIn36GbpsMode, kRegShiftSDIIn46GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:76:21: warning: unused variable 'gChannelToSDIIn12GModeMask' [-Wunused-const-variable] │B│ 76 | static const ULWord gChannelToSDIIn12GModeMask [] = { kRegMaskSDIIn112GbpsMode, kRegMaskSDIIn212GbpsMode, kRegMaskSDIIn312GbpsMode, kRegMaskSDIIn412GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:79:21: warning: unused variable 'gChannelToSDIIn12GModeShift' [-Wunused-const-variable] │B│ 79 | static const ULWord gChannelToSDIIn12GModeShift [] = { kRegShiftSDIIn112GbpsMode, kRegShiftSDIIn212GbpsMode, kRegShiftSDIIn312GbpsMode, kRegShiftSDIIn412GbpsMode, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ registerio.c:81:21: warning: unused variable 'gChannelToSDIInput3GStatusRegNum' [-Wunused-const-variable] │B│ 81 | static const ULWord gChannelToSDIInput3GStatusRegNum [] = { kRegSDIInput3GStatus, kRegSDIInput3GStatus, kRegSDIInput3GStatus2, kRegSDIInput3GStatus2, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 9 warnings generated. │B│ 4 warnings generated. │B│ LD [M] ajardma.o │B│ 18 warnings generated. │B│ LD [M] ajantv2.o │B│ MODPOST Module.symvers │B│ WARNING: modpost: missing MODULE_DESCRIPTION() in ajantv2.o │B│ CC [M] ajantv2.mod.o │B│ CC [M] .module-common.o │B│ CC [M] ajardma.mod.o │B│ LD [M] ajantv2.ko │B│ LD [M] ajardma.ko │B│ BTF [M] ajardma.ko │B│ BTF [M] ajantv2.ko │B│ make[2]: Leaving directory '/mason/build/x86_64/7.2.15-72.stable/driver/linux' │B│ make[1]: Leaving directory '/usr/src/linux-headers-7.2.15-72.stable' │B│ cp ajantv2.ko /mason/build/x86_64/7.2.15-72.stable/driver/bin │B│ cp ajardma.ko /mason/build/x86_64/7.2.15-72.stable/driver/bin │B│ make: Leaving directory '/mason/build/x86_64/7.2.15-72.stable/driver/linux' │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + popd │B│ ~ │ │Install │I│ + set -o errexit │I│ + set -o pipefail │I│ + set -o nounset │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1793559222 │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='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -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 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │I│ + export FFLAGS │I│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin ' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + VALAFLAGS=-g │I│ + export VALAFLAGS │I│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │I│ + export GOFLAGS │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│ + GOAMD64=v2 │I│ + export GOAMD64 │I│ + test -z v2 │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64 │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │I│ + ZIG_GLOBAL_CACHE_DIR= │I│ + export ZIG_GLOBAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_GLOBAL_CACHE_DIR │I│ + ZIG_LOCAL_CACHE_DIR= │I│ + export ZIG_LOCAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_LOCAL_CACHE_DIR │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 │I│ + cd /mason/build/x86_64 │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │I│ + kernels=() │I│ + declare -a kernels │I│ The work directory %(workdir) is /mason/build/x86_64 │I│ + for dir in /usr/lib/kernel/*/ │I│ + dir=/usr/lib/kernel/6.18.60-47.lts │I│ + kernels+=(${dir##*/}) │I│ + for dir in /usr/lib/kernel/*/ │I│ + dir=/usr/lib/kernel/7.2.15-49.gaming │I│ + kernels+=(${dir##*/}) │I│ + for dir in /usr/lib/kernel/*/ │I│ + dir=/usr/lib/kernel/7.2.15-72.stable │I│ + kernels+=(${dir##*/}) │I│ + for _kernel in ${kernels[@]} │I│ + pushd 6.18.60-47.lts │I│ + install -Dm00644 driver/bin/ajantv2.ko -t /mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ │I│ ~/6.18.60-47.lts ~ │I│ + install -Dm00644 driver/bin/ajardma.ko -t /mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/6.18.60-47.lts │I│ + module_list=() │I│ /mason/install/usr/lib/modules/6.18.60-47.lts ~/6.18.60-47.lts ~ │I│ + IFS= │I│ + read -r -d '' │I│ ++ find . -type f -name '*.ko' -print0 │I│ + module_list+=("$REPLY") │I│ + IFS= │I│ + read -r -d '' │I│ + module_list+=("$REPLY") │I│ + IFS= │I│ + read -r -d '' │I│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/drivers/aja/ajantv2.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=b13d304d70bac3610cba9b8425e4f0d4810664c1 │I│ + debug_path=/usr/lib/debug/.build-id/b1/3d304d70bac3610cba9b8425e4f0d4810664c1.debug │I│ ++ dirname ./extra/drivers/aja/ajantv2.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja /mason/install/usr/lib/modules/6.18.60-47.lts ~/6.18.60-47.lts ~ │I│ ++ basename ./extra/drivers/aja/ajantv2.ko │I│ + file=ajantv2.ko │I│ + llvm-objcopy --only-keep-debug ajantv2.ko ajantv2.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink ajantv2.ko.debug ajantv2.ko │I│ + llvm-strip -g --strip-unneeded ajantv2.ko │I│ + install -Dm00644 ajantv2.ko.debug /mason/install//usr/lib/debug/.build-id/b1/3d304d70bac3610cba9b8425e4f0d4810664c1.debug │I│ + rm -v ajantv2.ko.debug │I│ removed 'ajantv2.ko.debug' │I│ + popd │I│ + for module in "${module_list[@]}" │I│ /mason/install/usr/lib/modules/6.18.60-47.lts ~/6.18.60-47.lts ~ │I│ ++ eu-readelf -n ./extra/drivers/aja/ajardma.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=36e1b3691d98b1d685018bb82df20e215a74d154 │I│ + debug_path=/usr/lib/debug/.build-id/36/e1b3691d98b1d685018bb82df20e215a74d154.debug │I│ ++ dirname ./extra/drivers/aja/ajardma.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja /mason/install/usr/lib/modules/6.18.60-47.lts ~/6.18.60-47.lts ~ │I│ ++ basename ./extra/drivers/aja/ajardma.ko │I│ + file=ajardma.ko │I│ + llvm-objcopy --only-keep-debug ajardma.ko ajardma.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink ajardma.ko.debug ajardma.ko │I│ + llvm-strip -g --strip-unneeded ajardma.ko │I│ + install -Dm00644 ajardma.ko.debug /mason/install//usr/lib/debug/.build-id/36/e1b3691d98b1d685018bb82df20e215a74d154.debug │I│ + rm -v ajardma.ko.debug │I│ removed 'ajardma.ko.debug' │I│ + popd │I│ + popd │I│ + find /mason/install/usr/lib/modules/6.18.60-47.lts/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/6.18.60-47.lts ~/6.18.60-47.lts ~ │I│ ~/6.18.60-47.lts ~ │I│ /mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ajantv2.ko │I│ /mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ajantv2.ko : 14.29% ( 2.73 MiB => 400 KiB, /mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ajantv2.ko.zst) │I│ removed '/mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ajantv2.ko' │I│ /mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ajardma.ko │I│ /mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ajardma.ko : 29.56% ( 16.1 KiB => 4.75 KiB, /mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ajardma.ko.zst) │I│ removed '/mason/install/usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ajardma.ko' │I│ + popd │I│ ~ │I│ + for _kernel in ${kernels[@]} │I│ ~/7.2.15-49.gaming ~ │I│ + pushd 7.2.15-49.gaming │I│ + install -Dm00644 driver/bin/ajantv2.ko -t /mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ │I│ + install -Dm00644 driver/bin/ajardma.ko -t /mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/7.2.15-49.gaming │I│ + module_list=() │I│ /mason/install/usr/lib/modules/7.2.15-49.gaming ~/7.2.15-49.gaming ~ │I│ + IFS= │I│ + read -r -d '' │I│ ++ find . -type f -name '*.ko' -print0 │I│ + module_list+=("$REPLY") │I│ + IFS= │I│ + read -r -d '' │I│ + module_list+=("$REPLY") │I│ + IFS= │I│ + read -r -d '' │I│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/drivers/aja/ajantv2.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=5a55b0f11171703caf744e63b4a1a54c07bbde0c │I│ + debug_path=/usr/lib/debug/.build-id/5a/55b0f11171703caf744e63b4a1a54c07bbde0c.debug │I│ ++ dirname ./extra/drivers/aja/ajantv2.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja /mason/install/usr/lib/modules/7.2.15-49.gaming ~/7.2.15-49.gaming ~ │I│ ++ basename ./extra/drivers/aja/ajantv2.ko │I│ + file=ajantv2.ko │I│ + llvm-objcopy --only-keep-debug ajantv2.ko ajantv2.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink ajantv2.ko.debug ajantv2.ko │I│ + llvm-strip -g --strip-unneeded ajantv2.ko │I│ + install -Dm00644 ajantv2.ko.debug /mason/install//usr/lib/debug/.build-id/5a/55b0f11171703caf744e63b4a1a54c07bbde0c.debug │I│ + rm -v ajantv2.ko.debug │I│ removed 'ajantv2.ko.debug' │I│ /mason/install/usr/lib/modules/7.2.15-49.gaming ~/7.2.15-49.gaming ~ │I│ + popd │I│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/drivers/aja/ajardma.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=b1c4f639b3e566ab40ccd65db094aa6468224269 │I│ + debug_path=/usr/lib/debug/.build-id/b1/c4f639b3e566ab40ccd65db094aa6468224269.debug │I│ ++ dirname ./extra/drivers/aja/ajardma.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja /mason/install/usr/lib/modules/7.2.15-49.gaming ~/7.2.15-49.gaming ~ │I│ ++ basename ./extra/drivers/aja/ajardma.ko │I│ + file=ajardma.ko │I│ + llvm-objcopy --only-keep-debug ajardma.ko ajardma.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink ajardma.ko.debug ajardma.ko │I│ + llvm-strip -g --strip-unneeded ajardma.ko │I│ + install -Dm00644 ajardma.ko.debug /mason/install//usr/lib/debug/.build-id/b1/c4f639b3e566ab40ccd65db094aa6468224269.debug │I│ + rm -v ajardma.ko.debug │I│ removed 'ajardma.ko.debug' │I│ + popd │I│ + popd │I│ + find /mason/install/usr/lib/modules/7.2.15-49.gaming/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/7.2.15-49.gaming ~/7.2.15-49.gaming ~ │I│ ~/7.2.15-49.gaming ~ │I│ /mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ajantv2.ko │I│ /mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ajantv2.ko : 14.23% ( 2.73 MiB => 398 KiB, /mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ajantv2.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ajantv2.ko' │I│ /mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ajardma.ko │I│ /mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ajardma.ko : 29.21% ( 15.9 KiB => 4.65 KiB, /mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ajardma.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ajardma.ko' │I│ + popd │I│ ~ │I│ + for _kernel in ${kernels[@]} │I│ + pushd 7.2.15-72.stable │I│ ~/7.2.15-72.stable ~ │I│ + install -Dm00644 driver/bin/ajantv2.ko -t /mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ │I│ + install -Dm00644 driver/bin/ajardma.ko -t /mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/7.2.15-72.stable │I│ + module_list=() │I│ /mason/install/usr/lib/modules/7.2.15-72.stable ~/7.2.15-72.stable ~ │I│ + IFS= │I│ + read -r -d '' │I│ ++ find . -type f -name '*.ko' -print0 │I│ + module_list+=("$REPLY") │I│ + IFS= │I│ + read -r -d '' │I│ + module_list+=("$REPLY") │I│ + IFS= │I│ + read -r -d '' │I│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/drivers/aja/ajantv2.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=f642fe078b446b2961a5ac991d67a5ba74979fca │I│ + debug_path=/usr/lib/debug/.build-id/f6/42fe078b446b2961a5ac991d67a5ba74979fca.debug │I│ ++ dirname ./extra/drivers/aja/ajantv2.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja /mason/install/usr/lib/modules/7.2.15-72.stable ~/7.2.15-72.stable ~ │I│ ++ basename ./extra/drivers/aja/ajantv2.ko │I│ + file=ajantv2.ko │I│ + llvm-objcopy --only-keep-debug ajantv2.ko ajantv2.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink ajantv2.ko.debug ajantv2.ko │I│ + llvm-strip -g --strip-unneeded ajantv2.ko │I│ + install -Dm00644 ajantv2.ko.debug /mason/install//usr/lib/debug/.build-id/f6/42fe078b446b2961a5ac991d67a5ba74979fca.debug │I│ + rm -v ajantv2.ko.debug │I│ removed 'ajantv2.ko.debug' │I│ + popd │I│ /mason/install/usr/lib/modules/7.2.15-72.stable ~/7.2.15-72.stable ~ │I│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/drivers/aja/ajardma.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=cbd95331eb51e02d363a954448662c85b90db8a2 │I│ + debug_path=/usr/lib/debug/.build-id/cb/d95331eb51e02d363a954448662c85b90db8a2.debug │I│ ++ dirname ./extra/drivers/aja/ajardma.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja /mason/install/usr/lib/modules/7.2.15-72.stable ~/7.2.15-72.stable ~ │I│ ++ basename ./extra/drivers/aja/ajardma.ko │I│ + file=ajardma.ko │I│ + llvm-objcopy --only-keep-debug ajardma.ko ajardma.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink ajardma.ko.debug ajardma.ko │I│ + llvm-strip -g --strip-unneeded ajardma.ko │I│ + install -Dm00644 ajardma.ko.debug /mason/install//usr/lib/debug/.build-id/cb/d95331eb51e02d363a954448662c85b90db8a2.debug │I│ + rm -v ajardma.ko.debug │I│ removed 'ajardma.ko.debug' │I│ + popd │I│ + popd │I│ /mason/install/usr/lib/modules/7.2.15-72.stable ~/7.2.15-72.stable ~ │I│ ~/7.2.15-72.stable ~ │I│ + find /mason/install/usr/lib/modules/7.2.15-72.stable/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ajantv2.ko │I│ /mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ajantv2.ko : 14.24% ( 2.73 MiB => 398 KiB, /mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ajantv2.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ajantv2.ko' │I│ /mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ajardma.ko │I│ /mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ajardma.ko : 29.20% ( 15.9 KiB => 4.65 KiB, /mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ajardma.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ajardma.ko' │I│ + popd │I│ ~ │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/lib/debug/.build-id/36/e1b3691d98b1d685018bb82df20e215a74d154.debug │A│ » /usr/lib/debug/.build-id/5a/55b0f11171703caf744e63b4a1a54c07bbde0c.debug │A│ » /usr/lib/debug/.build-id/b1/3d304d70bac3610cba9b8425e4f0d4810664c1.debug │A│ » /usr/lib/debug/.build-id/b1/c4f639b3e566ab40ccd65db094aa6468224269.debug │A│ » /usr/lib/debug/.build-id/cb/d95331eb51e02d363a954448662c85b90db8a2.debug │A│ » /usr/lib/debug/.build-id/f6/42fe078b446b2961a5ac991d67a5ba74979fca.debug │A│ » /usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ajantv2.ko.zst │A│ » /usr/lib/modules/6.18.60-47.lts/extra/drivers/aja/ajardma.ko.zst │A│ » /usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ajantv2.ko.zst │A│ » /usr/lib/modules/7.2.15-49.gaming/extra/drivers/aja/ajardma.ko.zst │A│ » /usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ajantv2.ko.zst │A│ » /usr/lib/modules/7.2.15-72.stable/extra/drivers/aja/ajardma.ko.zst Verifying Verified "a/ajantv2-module/manifest.x86_64.bin" matches built manifest based on hash match: "9e8ae4ad0a2343433964828cd8d43727834ad2eeaf548b273404b7aded00bed5" Packaging Emitted ajantv2-module-lts-18.0.0-6-1-x86_64.stone Emitted ajantv2-module-stable-18.0.0-6-1-x86_64.stone Emitted ajantv2-module-gaming-18.0.0-6-1-x86_64.stone Emitted ajantv2-module-dbginfo-18.0.0-6-1-x86_64.stone Phase Elapsed % │Initialize 0.87s 2.0% │Populate (moss) ││Resolve 0.64s 1.5% ││Fetch 10.38s 23.9% ││Blit 7.06s 16.3% │Fetch 1.56s 3.6% │x86_64 ││Setup 0.28s 0.6% ││Build 15.28s 35.2% ││Install 0.58s 1.3% │Analyze 0.01s 0.0% │Emit 6.72s 15.5% ────────────────────────────────────── Total 43.39s 100.0% Warning | 'version' and first parsed upstream version do not match. Expected: libajantv2, got: 18.0.0 Build finished successfully at 2026-11-04T02:18:29+01:00