boulder v0.26.8 (Git ref 07226baf2e1bad4c7a9f03e17d71425d515fde1b) └─ building ajantv2-module-18.0.0-2-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.8+git.3d9f9fa-168 libstone 0.26.1+git.647000c-8 brotli-libs 1.2.0-11 libtasn1 4.21.0-5 bsdtar 3.8.10-29 libunistring 1.4.2-8 bsdtar-static 3.8.10-29 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.131-54 libxml2 2.15.4-24 ca-certificates-utils 20250516-18 linux-gaming 7.2.11-45 clang 23.1.3-67 linux-gaming-devel 7.2.11-45 clang-libs 23.1.3-67 linux-headers 7.2.11-68 compiler-rt 23.1.3-67 linux-lts 6.18.57-44 coreutils 0.12.0-40 linux-lts-devel 6.18.57-44 cryptsetup-libs 2.8.8-16 linux-pam-libs 1.7.3-22 curl-libs 8.23.0-35 linux-stable 7.2.11-68 cyrus-sasl-libs 2.1.28-7 linux-stable-devel 7.2.11-68 dash 0.5.13.5-20 lld 23.1.3-67 device-mapper-libs 2.03.43-23 lld-libs 23.1.3-67 diffutils 3.12-7 llvm 23.1.3-67 elfutils 0.196-14 llvm-libs 23.1.3-67 elfutils-libs 0.196-14 lz4 1.10.0-5 envsubst 1.0-12 lzo 2.10-3 expat 2.9.0-20 make 4.4.1-5 file 5.48-13 mimalloc 3.5.4-20 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.2-42 gdbm-libs 1.26-8 ncurses-base 6.6-20261010-31 git 2.56.0-27 ncurses-libs 6.6-20261010-31 glib2 2.90.1-42 nghttp2-libs 1.70.0-17 glibc 2.44+git.34106fee-46 nghttp3 1.18.0-8 glibc-devel 2.44+git.34106fee-46 ngtcp2 1.25.0-5 gmp 6.3.0-7 openldap 2.6.14-9 gnu-coreutils-compat 9.12-9 openmp 23.1.3-67 gpm-libs 1.20.7-5 openmp-devel 23.1.3-67 grep 3.12-8 openssl-libs 4.0.3-42 helix 25.07.1-9 os-info 2026.08-20 hwloc-libs 2.15.0-9 p11-kit 0.26.5-13 iana-etc 20260723-6 p11-kit-libs 0.26.5-13 icu-libs 78.3-15 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.9-17 layout 0.1.0-9 polly 23.1.3-67 less 710-19 procps 4.0.7-9 libarchive 3.8.10-29 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.3-104 libcom_err 1.47.4-8 systemd-shared 261.3-104 libdebuginfod 0.196-14 systemd-sysusers 261.3-104 libeconf 0.8.6-10 systemd-tmpfiles 261.3-104 libedit 20260512-3.1-8 terminfo-foot 1.28.0-7 libelf 0.196-14 terminfo-ghostty 1.3.1-10 libfdisk 2.42.4-25 terminfo-kitty 0.49.2-22 libffi 3.8.0-13 terminfo-kmscon 10.0.4-16 libgcc 16.2.0+git.929cafe1-26 tpm2-tss 4.2.0-7 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.1186-35 libgpg-error 1.61-12 wayland 1.26.0-10 libidn2 2.3.8-6 xxd 9.2.1186-35 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 bzip2-libs (cached) Installed audit-libs (cached) Installed attr (cached) Installed ca-certificates (cached) Installed acl (cached) Installed ca-certificates-utils (cached) Installed brotli-libs (cached) Installed coreutils (cached) Installed clang (cached) Installed ca-certificates-mozilla (cached) Installed cyrus-sasl-libs (cached) Installed curl-libs (cached) Installed dash (cached) Installed device-mapper-libs (cached) Installed cryptsetup-libs (cached) Installed diffutils (cached) Installed envsubst (cached) Installed expat (cached) Installed elfutils-libs (cached) Installed bash (cached) Installed elfutils (cached) Installed findutils (cached) Installed gdbm-libs (cached) Installed file (cached) Installed gawk (cached) Installed boulder (cached) Installed bsdtar-static (cached) Installed gmp (cached) Installed glib2 (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 keyutils (cached) Installed isl (cached) Installed layout (cached) Installed less (cached) Installed krb5-libs (cached) Installed libarchive (cached) Installed libatomic (cached) Installed libb2 (cached) Installed libblkid (cached) Installed libcom_err (cached) Installed libcap-ng (cached) Installed libeconf (cached) Installed libdebuginfod (cached) Installed libedit (cached) Installed libelf (cached) Installed libfdisk (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 libpsl (cached) Installed libseccomp (cached) Installed libsmartcols (cached) Installed libsodium (cached) Installed libssh2 (cached) Installed libsecret (cached) Installed glibc-devel (cached) Installed libstdc++ (cached) Installed libstone (cached) Installed libtasn1 (cached) Installed libutempter (cached) Installed libuuid (cached) Installed icu-libs (cached) Installed libxcrypt (cached) Installed libunistring (cached) Installed libxml2 (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 lld-libs (cached) Installed glibc (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 pahole (cached) Installed patch (cached) Installed pcre2 (cached) Installed pixman (cached) Installed pkgconf (cached) Installed polly (cached) Installed procps (cached) Installed readline (cached) Installed ripgrep (cached) Installed llvm-libs (cached) Installed sed (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 tpm2-tss (cached) Installed systemd-shared (cached) Installed uutils-coreutils (cached) Installed util-linux (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-lts Installed linux-stable Installed linux-stable-devel Installed linux-lts-devel Installed linux-gaming-devel 179301 entries blitted in 2.73s (65.8k / 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│ + set -o errexit │S│ + set -o pipefail │S│ + set -o nounset │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1792115987 │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│ The work directory %(workdir) is /mason/build/x86_64 │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/6.18.57-44.lts │S│ + kernels+=(${dir##*/}) │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/7.2.11-45.gaming │S│ + kernels+=(${dir##*/}) │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/7.2.11-68.stable │S│ + kernels+=(${dir##*/}) │S│ + for _kernel in ${kernels[@]} │S│ + mkdir 6.18.57-44.lts │S│ + bsdtar-static -xf /mason/sourcedir/ajantv2.tar.gz --strip-components=1 -C 6.18.57-44.lts │S│ ~/6.18.57-44.lts ~ │S│ + pushd 6.18.57-44.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│ patching file driver/linux/ntv2driver.c │S│ Hunk #1 succeeded at 3155 with fuzz 1 (offset -179 lines). │S│ + popd │S│ + for _kernel in ${kernels[@]} │S│ + mkdir 7.2.11-45.gaming │S│ ~ │S│ + bsdtar-static -xf /mason/sourcedir/ajantv2.tar.gz --strip-components=1 -C 7.2.11-45.gaming │S│ + pushd 7.2.11-45.gaming │S│ ~/7.2.11-45.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│ ~ │S│ + popd │S│ + for _kernel in ${kernels[@]} │S│ + mkdir 7.2.11-68.stable │S│ + bsdtar-static -xf /mason/sourcedir/ajantv2.tar.gz --strip-components=1 -C 7.2.11-68.stable │S│ + pushd 7.2.11-68.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.11-68.stable ~ │S│ patching file driver/linux/ntv2driver.c │S│ Hunk #1 succeeded at 3155 with fuzz 1 (offset -179 lines). │S│ + popd │S│ ~ │ │Build │B│ + set -o errexit │B│ + set -o pipefail │B│ + set -o nounset │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1792115987 │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│ + cd /mason/build/x86_64 │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │B│ 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.57-44.lts │B│ + kernels+=(${dir##*/}) │B│ + for dir in /usr/lib/kernel/*/ │B│ + dir=/usr/lib/kernel/7.2.11-45.gaming │B│ + kernels+=(${dir##*/}) │B│ + for dir in /usr/lib/kernel/*/ │B│ + dir=/usr/lib/kernel/7.2.11-68.stable │B│ + kernels+=(${dir##*/}) │B│ + for _kernel in ${kernels[@]} │B│ + pushd 6.18.57-44.lts/driver │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ ~/6.18.57-44.lts/driver ~ │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/6.18.57-44.lts/driver │B│ + CCACHE_BASEDIR=/mason/build/x86_64/6.18.57-44.lts/driver │B│ + make VERBOSE=1 -j 8 -C linux KDIR=/usr/lib/modules/6.18.57-44.lts/build KVERSION=6.18.57-44.lts LLVM=1 │B│ make: Entering directory '/mason/build/x86_64/6.18.57-44.lts/driver/linux' │B│ │B│ generating: /mason/build/x86_64/6.18.57-44.lts/ajantv2/includes/ntv2version.h │B│ ln -sf /mason/build/x86_64/6.18.57-44.lts/ajantv2/src/ntv2devicefeatures.cpp /mason/build/x86_64/6.18.57-44.lts/driver/linux/ntv2devicefeatures.c │B│ ln -sf /mason/build/x86_64/6.18.57-44.lts/ajantv2/src/ntv2driverprocamp.cpp /mason/build/x86_64/6.18.57-44.lts/driver/linux/ntv2driverprocamp.c │B│ ln -sf /mason/build/x86_64/6.18.57-44.lts/ajantv2/src/ntv2vpidfromspec.cpp /mason/build/x86_64/6.18.57-44.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=8 -DDISTRO_KERNEL_PKG_MAJ=44 -DDISTRO_KERNEL_PKG_MIN=0 -DDISTRO_KERNEL_PKG_PNT=0 │B│ lib: lib │B│ make -C /usr/lib/modules/6.18.57-44.lts/build M=/mason/build/x86_64/6.18.57-44.lts/driver/linux DRIVERDIR=/mason/build/x86_64/6.18.57-44.lts/driver/linux modules │B│ make[1]: Entering directory '/usr/src/linux-headers-6.18.57-44.lts' │B│ make[2]: Entering directory '/mason/build/x86_64/6.18.57-44.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│ ../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│ ../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│ ../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│ 1 warning generated. │B│ 30 warnings generated. │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│ CC [M] ../ntv2hdmiin.o │B│ CC [M] ../ntv2hdmiout4.o │B│ 1 warning generated. │B│ CC [M] ../ntv2infoframe.o │B│ CC [M] ../ntv2kona.o │B│ 11 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│ ../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│ ../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│ 2 warnings generated. │B│ CC [M] ../ntv2system.o │B│ CC [M] ../ntv2video.o │B│ CC [M] ../ntv2videoraster.o │B│ 3 warnings generated. │B│ CC [M] ../ntv2vpid.o │B│ 2 warnings generated. │B│ 9 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.57-44.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.57-44.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.57-44.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.57-44.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│ ../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] ntv2driverdbgmsgctl.o │B│ CC [M] ntv2driverstatus.o │B│ 2 warnings generated. │B│ CC [M] ntv2drivertask.o │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│ 9 warnings generated. │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│ 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│ 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│ CC [M] ntv2devicefeatures.o │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│ 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] 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.57-44.lts/driver/linux' │B│ make[1]: Leaving directory '/usr/src/linux-headers-6.18.57-44.lts' │B│ cp ajantv2.ko /mason/build/x86_64/6.18.57-44.lts/driver/bin │B│ cp ajardma.ko /mason/build/x86_64/6.18.57-44.lts/driver/bin │B│ make: Leaving directory '/mason/build/x86_64/6.18.57-44.lts/driver/linux' │B│ ~ │B│ ~/7.2.11-45.gaming/driver ~ │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + popd │B│ + for _kernel in ${kernels[@]} │B│ + pushd 7.2.11-45.gaming/driver │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/7.2.11-45.gaming/driver │B│ + CCACHE_BASEDIR=/mason/build/x86_64/7.2.11-45.gaming/driver │B│ + make VERBOSE=1 -j 8 -C linux KDIR=/usr/lib/modules/7.2.11-45.gaming/build KVERSION=7.2.11-45.gaming LLVM=1 │B│ make: Entering directory '/mason/build/x86_64/7.2.11-45.gaming/driver/linux' │B│ │B│ generating: /mason/build/x86_64/7.2.11-45.gaming/ajantv2/includes/ntv2version.h │B│ ln -sf /mason/build/x86_64/7.2.11-45.gaming/ajantv2/src/ntv2devicefeatures.cpp /mason/build/x86_64/7.2.11-45.gaming/driver/linux/ntv2devicefeatures.c │B│ ln -sf /mason/build/x86_64/7.2.11-45.gaming/ajantv2/src/ntv2driverprocamp.cpp /mason/build/x86_64/7.2.11-45.gaming/driver/linux/ntv2driverprocamp.c │B│ ln -sf /mason/build/x86_64/7.2.11-45.gaming/ajantv2/src/ntv2vpidfromspec.cpp /mason/build/x86_64/7.2.11-45.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=8 -DDISTRO_KERNEL_PKG_MAJ=45 -DDISTRO_KERNEL_PKG_MIN=0 -DDISTRO_KERNEL_PKG_PNT=0 │B│ lib: lib │B│ make -C /usr/lib/modules/7.2.11-45.gaming/build M=/mason/build/x86_64/7.2.11-45.gaming/driver/linux DRIVERDIR=/mason/build/x86_64/7.2.11-45.gaming/driver/linux modules │B│ make[1]: Entering directory '/usr/src/linux-headers-7.2.11-45.gaming' │B│ make[2]: Entering directory '/mason/build/x86_64/7.2.11-45.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│ ../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│ 1 warning generated. │B│ CC [M] ../ntv2hdmiin.o │B│ CC [M] ../ntv2hdmiout4.o │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│ ../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│ 1 warning generated. │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│ CC [M] ../ntv2infoframe.o │B│ CC [M] ../ntv2kona.o │B│ CC [M] ../ntv2mailbox.o │B│ 30 warnings generated. │B│ CC [M] ../ntv2mcap.o │B│ 11 warnings generated. │B│ CC [M] ../ntv2pciconfig.o │B│ 2 warnings generated. │B│ CC [M] ../ntv2rp188.o │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│ ../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│ 19 warnings generated. │B│ CC [M] ../ntv2setup.o │B│ CC [M] ../ntv2stream.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│ 3 warnings generated. │B│ CC [M] ../ntv2system.o │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│ 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.11-45.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.11-45.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.11-45.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.11-45.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│ CC [M] ntv2driver.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│ 1 warning generated. │B│ CC [M] ntv2driverdbgmsgctl.o │B│ 2 warnings generated. │B│ CC [M] ntv2driverstatus.o │B│ CC [M] ntv2drivertask.o │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│ 9 warnings generated. │B│ CC [M] ntv2kona2.o │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│ 9 warnings generated. │B│ 4 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/7.2.11-45.gaming/driver/linux' │B│ make[1]: Leaving directory '/usr/src/linux-headers-7.2.11-45.gaming' │B│ cp ajantv2.ko /mason/build/x86_64/7.2.11-45.gaming/driver/bin │B│ cp ajardma.ko /mason/build/x86_64/7.2.11-45.gaming/driver/bin │B│ make: Leaving directory '/mason/build/x86_64/7.2.11-45.gaming/driver/linux' │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + popd │B│ + for _kernel in ${kernels[@]} │B│ + pushd 7.2.11-68.stable/driver │B│ ~ │B│ ~/7.2.11-68.stable/driver ~ │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/7.2.11-68.stable/driver │B│ + CCACHE_BASEDIR=/mason/build/x86_64/7.2.11-68.stable/driver │B│ + make VERBOSE=1 -j 8 -C linux KDIR=/usr/lib/modules/7.2.11-68.stable/build KVERSION=7.2.11-68.stable LLVM=1 │B│ make: Entering directory '/mason/build/x86_64/7.2.11-68.stable/driver/linux' │B│ │B│ generating: /mason/build/x86_64/7.2.11-68.stable/ajantv2/includes/ntv2version.h │B│ ln -sf /mason/build/x86_64/7.2.11-68.stable/ajantv2/src/ntv2devicefeatures.cpp /mason/build/x86_64/7.2.11-68.stable/driver/linux/ntv2devicefeatures.c │B│ ln -sf /mason/build/x86_64/7.2.11-68.stable/ajantv2/src/ntv2driverprocamp.cpp /mason/build/x86_64/7.2.11-68.stable/driver/linux/ntv2driverprocamp.c │B│ ln -sf /mason/build/x86_64/7.2.11-68.stable/ajantv2/src/ntv2vpidfromspec.cpp /mason/build/x86_64/7.2.11-68.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=8 -DDISTRO_KERNEL_PKG_MAJ=68 -DDISTRO_KERNEL_PKG_MIN=0 -DDISTRO_KERNEL_PKG_PNT=0 │B│ lib: lib │B│ make -C /usr/lib/modules/7.2.11-68.stable/build M=/mason/build/x86_64/7.2.11-68.stable/driver/linux DRIVERDIR=/mason/build/x86_64/7.2.11-68.stable/driver/linux modules │B│ make[1]: Entering directory '/usr/src/linux-headers-7.2.11-68.stable' │B│ make[2]: Entering directory '/mason/build/x86_64/7.2.11-68.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│ ../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│ 1 warning generated. │B│ CC [M] ../ntv2hdmiin.o │B│ CC [M] ../ntv2hdmiout4.o │B│ ../ntv2hdmiin4.c:1573:11: warning: variable 'read' set but not used [-Wunused-but-set-variable] │B│ 1573 | uint32_t read; │B│ | ^ │B│ 30 warnings generated. │B│ ../ntv2hdmiin4.c:1612:11: warning: variable 'read' set but not used [-Wunused-but-set-variable] │B│ 1612 | uint32_t read; │B│ | ^ │B│ CC [M] ../ntv2infoframe.o │B│ CC [M] ../ntv2kona.o │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│ 1 warning generated. │B│ 2 warnings generated. │B│ 11 warnings generated. │B│ CC [M] ../ntv2mailbox.o │B│ CC [M] ../ntv2mcap.o │B│ CC [M] ../ntv2pciconfig.o │B│ CC [M] ../ntv2rp188.o │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│ ../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│ ../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│ ../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│ 19 warnings generated. │B│ CC [M] ../ntv2setup.o │B│ 3 warnings generated. │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│ CC [M] ../ntv2stream.o │B│ CC [M] ../ntv2system.o │B│ CC [M] ../ntv2video.o │B│ 2 warnings generated. │B│ CC [M] ../ntv2videoraster.o │B│ CC [M] ../ntv2vpid.o │B│ 2 warnings generated. │B│ 9 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-7.2.11-68.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.11-68.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.11-68.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.11-68.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│ ../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] ntv2driverautocirculate.o │B│ CC [M] ntv2driver.o │B│ 1 warning generated. │B│ CC [M] ntv2driverdbgmsgctl.o │B│ CC [M] ntv2driverstatus.o │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│ 2 warnings generated. │B│ 9 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│ 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│ 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] ntv2rdma.o │B│ 4 warnings generated. │B│ 18 warnings generated. │B│ 9 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│ BTF [M] ajardma.ko │B│ LD [M] ajantv2.ko │B│ BTF [M] ajantv2.ko │B│ make[2]: Leaving directory '/mason/build/x86_64/7.2.11-68.stable/driver/linux' │B│ make[1]: Leaving directory '/usr/src/linux-headers-7.2.11-68.stable' │B│ cp ajantv2.ko /mason/build/x86_64/7.2.11-68.stable/driver/bin │B│ cp ajardma.ko /mason/build/x86_64/7.2.11-68.stable/driver/bin │B│ make: Leaving directory '/mason/build/x86_64/7.2.11-68.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=1792115987 │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.57-44.lts │I│ + kernels+=(${dir##*/}) │I│ + for dir in /usr/lib/kernel/*/ │I│ + dir=/usr/lib/kernel/7.2.11-45.gaming │I│ + kernels+=(${dir##*/}) │I│ + for dir in /usr/lib/kernel/*/ │I│ + dir=/usr/lib/kernel/7.2.11-68.stable │I│ + kernels+=(${dir##*/}) │I│ + for _kernel in ${kernels[@]} │I│ + pushd 6.18.57-44.lts │I│ ~/6.18.57-44.lts ~ │I│ + install -Dm00644 driver/bin/ajantv2.ko -t /mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ │I│ + install -Dm00644 driver/bin/ajardma.ko -t /mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/6.18.57-44.lts │I│ /mason/install/usr/lib/modules/6.18.57-44.lts ~/6.18.57-44.lts ~ │I│ + module_list=() │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=7ba47bdf062b50b389690fe7559e0cf0371b16a4 │I│ + debug_path=/usr/lib/debug/.build-id/7b/a47bdf062b50b389690fe7559e0cf0371b16a4.debug │I│ ++ dirname ./extra/drivers/aja/ajantv2.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja /mason/install/usr/lib/modules/6.18.57-44.lts ~/6.18.57-44.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/7b/a47bdf062b50b389690fe7559e0cf0371b16a4.debug │I│ + rm -v ajantv2.ko.debug │I│ removed 'ajantv2.ko.debug' │I│ + popd │I│ /mason/install/usr/lib/modules/6.18.57-44.lts ~/6.18.57-44.lts ~ │I│ + for module in "${module_list[@]}" │I│ ++ awk '/Bui/ {print $3}' │I│ ++ eu-readelf -n ./extra/drivers/aja/ajardma.ko │I│ + build_id=700c5f8fb1bb096ed538a110dba0c520760e01a9 │I│ + debug_path=/usr/lib/debug/.build-id/70/0c5f8fb1bb096ed538a110dba0c520760e01a9.debug │I│ ++ dirname ./extra/drivers/aja/ajardma.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja /mason/install/usr/lib/modules/6.18.57-44.lts ~/6.18.57-44.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/70/0c5f8fb1bb096ed538a110dba0c520760e01a9.debug │I│ + rm -v ajardma.ko.debug │I│ removed 'ajardma.ko.debug' │I│ + popd │I│ + popd │I│ /mason/install/usr/lib/modules/6.18.57-44.lts ~/6.18.57-44.lts ~ │I│ ~/6.18.57-44.lts ~ │I│ + find /mason/install/usr/lib/modules/6.18.57-44.lts/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ajantv2.ko │I│ /mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ajantv2.ko : 14.28% ( 2.73 MiB => 399 KiB, /mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ajantv2.ko.zst) │I│ removed '/mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ajantv2.ko' │I│ /mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ajardma.ko │I│ /mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ajardma.ko : 29.55% ( 16.1 KiB => 4.75 KiB, /mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ajardma.ko.zst) │I│ removed '/mason/install/usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ajardma.ko' │I│ + popd │I│ ~ │I│ + for _kernel in ${kernels[@]} │I│ + pushd 7.2.11-45.gaming │I│ + install -Dm00644 driver/bin/ajantv2.ko -t /mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ │I│ ~/7.2.11-45.gaming ~ │I│ + install -Dm00644 driver/bin/ajardma.ko -t /mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/7.2.11-45.gaming │I│ /mason/install/usr/lib/modules/7.2.11-45.gaming ~/7.2.11-45.gaming ~ │I│ + module_list=() │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=45845d30ebbec44e845e6efb7ff083ad4eacc586 │I│ + debug_path=/usr/lib/debug/.build-id/45/845d30ebbec44e845e6efb7ff083ad4eacc586.debug │I│ ++ dirname ./extra/drivers/aja/ajantv2.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja /mason/install/usr/lib/modules/7.2.11-45.gaming ~/7.2.11-45.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/45/845d30ebbec44e845e6efb7ff083ad4eacc586.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/7.2.11-45.gaming ~/7.2.11-45.gaming ~ │I│ ++ eu-readelf -n ./extra/drivers/aja/ajardma.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=0047771ae79572a85e6a8a4427cac6cfd3dcea66 │I│ + debug_path=/usr/lib/debug/.build-id/00/47771ae79572a85e6a8a4427cac6cfd3dcea66.debug │I│ ++ dirname ./extra/drivers/aja/ajardma.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja /mason/install/usr/lib/modules/7.2.11-45.gaming ~/7.2.11-45.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/00/47771ae79572a85e6a8a4427cac6cfd3dcea66.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.11-45.gaming/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/7.2.11-45.gaming ~/7.2.11-45.gaming ~ │I│ ~/7.2.11-45.gaming ~ │I│ /mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ajantv2.ko │I│ /mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ajantv2.ko : 14.24% ( 2.73 MiB => 398 KiB, /mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ajantv2.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ajantv2.ko' │I│ /mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ajardma.ko │I│ /mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ajardma.ko : 29.25% ( 15.9 KiB => 4.66 KiB, /mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ajardma.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ajardma.ko' │I│ + popd │I│ + for _kernel in ${kernels[@]} │I│ ~ │I│ + pushd 7.2.11-68.stable │I│ ~/7.2.11-68.stable ~ │I│ + install -Dm00644 driver/bin/ajantv2.ko -t /mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ │I│ + install -Dm00644 driver/bin/ajardma.ko -t /mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/7.2.11-68.stable │I│ + module_list=() │I│ /mason/install/usr/lib/modules/7.2.11-68.stable ~/7.2.11-68.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=9b1e505a6bc16fb91bf7c31a574a0bb5b585a437 │I│ + debug_path=/usr/lib/debug/.build-id/9b/1e505a6bc16fb91bf7c31a574a0bb5b585a437.debug │I│ ++ dirname ./extra/drivers/aja/ajantv2.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja /mason/install/usr/lib/modules/7.2.11-68.stable ~/7.2.11-68.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/9b/1e505a6bc16fb91bf7c31a574a0bb5b585a437.debug │I│ + rm -v ajantv2.ko.debug │I│ removed 'ajantv2.ko.debug' │I│ + popd │I│ /mason/install/usr/lib/modules/7.2.11-68.stable ~/7.2.11-68.stable ~ │I│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/drivers/aja/ajardma.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=381ab3d0f9fe2c7ef171f302fab1318b3e02b32c │I│ + debug_path=/usr/lib/debug/.build-id/38/1ab3d0f9fe2c7ef171f302fab1318b3e02b32c.debug │I│ ++ dirname ./extra/drivers/aja/ajardma.ko │I│ + pushd ./extra/drivers/aja │I│ /mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja /mason/install/usr/lib/modules/7.2.11-68.stable ~/7.2.11-68.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/38/1ab3d0f9fe2c7ef171f302fab1318b3e02b32c.debug │I│ + rm -v ajardma.ko.debug │I│ removed 'ajardma.ko.debug' │I│ + popd │I│ /mason/install/usr/lib/modules/7.2.11-68.stable ~/7.2.11-68.stable ~ │I│ + popd │I│ ~/7.2.11-68.stable ~ │I│ + find /mason/install/usr/lib/modules/7.2.11-68.stable/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ajantv2.ko │I│ /mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ajantv2.ko : 14.23% ( 2.73 MiB => 398 KiB, /mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ajantv2.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ajantv2.ko' │I│ /mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ajardma.ko │I│ /mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ajardma.ko : 29.22% ( 15.9 KiB => 4.66 KiB, /mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ajardma.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ajardma.ko' │I│ + popd │I│ ~ │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/lib/debug/.build-id/00/47771ae79572a85e6a8a4427cac6cfd3dcea66.debug │A│ » /usr/lib/debug/.build-id/38/1ab3d0f9fe2c7ef171f302fab1318b3e02b32c.debug │A│ » /usr/lib/debug/.build-id/45/845d30ebbec44e845e6efb7ff083ad4eacc586.debug │A│ » /usr/lib/debug/.build-id/70/0c5f8fb1bb096ed538a110dba0c520760e01a9.debug │A│ » /usr/lib/debug/.build-id/7b/a47bdf062b50b389690fe7559e0cf0371b16a4.debug │A│ » /usr/lib/debug/.build-id/9b/1e505a6bc16fb91bf7c31a574a0bb5b585a437.debug │A│ » /usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ajantv2.ko.zst │A│ » /usr/lib/modules/6.18.57-44.lts/extra/drivers/aja/ajardma.ko.zst │A│ » /usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ajantv2.ko.zst │A│ » /usr/lib/modules/7.2.11-45.gaming/extra/drivers/aja/ajardma.ko.zst │A│ » /usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ajantv2.ko.zst │A│ » /usr/lib/modules/7.2.11-68.stable/extra/drivers/aja/ajardma.ko.zst Verifying Verified "a/ajantv2-module/manifest.x86_64.bin" matches built manifest based on hash match: "3c3e1dfcfae2aea7ac4dd43afb09d42fddbcf44285739c04454cd502fc468480" Packaging Emitted ajantv2-module-gaming-18.0.0-2-1-x86_64.stone Emitted ajantv2-module-lts-18.0.0-2-1-x86_64.stone Emitted ajantv2-module-stable-18.0.0-2-1-x86_64.stone Emitted ajantv2-module-dbginfo-18.0.0-2-1-x86_64.stone Phase Elapsed % │Initialize 1.69s 3.2% │Populate (moss) ││Resolve 0.91s 1.7% ││Fetch 16.01s 30.4% ││Blit 7.94s 15.1% │Fetch 1.63s 3.1% │x86_64 ││Setup 0.46s 0.9% ││Build 16.30s 30.9% ││Install 0.80s 1.5% │Analyze 0.01s 0.0% │Emit 6.95s 13.2% ────────────────────────────────────── Total 52.71s 100.0% Warning | 'version' and first parsed upstream version do not match. Expected: libajantv2, got: 18.0.0 Build finished successfully at 2026-10-17T02:21:01+02:00