boulder v0.26.8 (Git ref 8de81e4688dd19235045e0e5abc5a3514a0242cf) └─ building broadcom-sta-module-6.30.223.271-4-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-3 bash 5.3.15-32 libstdc++ 16.1.0+git.0daeef2c-25 boulder 0.26.8+git.8de81e4-163 libstdc++-devel 16.1.0+git.0daeef2c-25 brotli-libs 1.2.0-10 libstone 0.26.1+git.647000c-7 bsdtar 3.8.8-25 libtasn1 4.21.0-4 bsdtar-static 3.8.8-25 libunistring 1.4.2-7 bzip2-libs 1.0.8-7 libutempter 1.2.1-2 ca-certificates 20250516-18 libuuid 2.42.2-22 ca-certificates-mozilla 3.126-49 libxcrypt 4.5.2-10 ca-certificates-utils 20250516-18 libxml2 2.15.3-21 clang 22.1.8-59 linux-gaming 7.1.7-25 clang-libs 22.1.8-59 linux-gaming-devel 7.1.7-25 compiler-rt 22.1.8-59 linux-headers 7.1.7-48 coreutils 0.9.0-37 linux-lts 6.18.43-24 cryptsetup-libs 2.8.7-14 linux-lts-devel 6.18.43-24 curl-libs 8.21.0-32 linux-pam-libs 1.7.2-19 cyrus-sasl-libs 2.1.28-5 linux-stable 7.1.7-48 dash 0.5.13.5-20 linux-stable-devel 7.1.7-48 device-mapper-libs 2.03.42-22 lld 22.1.8-59 diffutils 3.12-6 lld-libs 22.1.8-59 elfutils 0.195-13 llvm 22.1.8-59 elfutils-libs 0.195-13 llvm-libs 22.1.8-59 envsubst 1.0-12 lz4 1.10.0-4 expat 2.8.2-15 lzo 2.10-2 file 5.48-12 make 4.4.1-4 findutils 4.11.0-5 mimalloc 2.4.5-16 gawk 5.4.1-10 mpc 1.4.1-5 gcc 16.1.0+git.0daeef2c-25 mpfr 4.2.2-5 gdbm-libs 1.26-7 nano 9.2-42 git 2.55.0-25 ncurses-base 6.6-20260627-26 glib2 2.88.3-40 ncurses-libs 6.6-20260627-26 glibc 2.43+git.dae425b5-40 nghttp2-libs 1.70.0-17 glibc-devel 2.43+git.dae425b5-40 nghttp3 1.18.0-8 gmp 6.3.0-6 ngtcp2 1.25.0-4 gnu-coreutils-compat 9.11-7 openldap 2.6.13-7 gpm-libs 1.20.7-4 openmp 22.1.8-59 grep 3.12-7 openmp-devel 22.1.8-59 helix 25.07.01-8 openssl-libs 3.6.3-36 hwloc-libs 2.14.0-7 os-info 2026.08-20 iana-etc 20260723-6 p11-kit 0.26.4-12 icu-libs 78.3-14 p11-kit-libs 0.26.4-12 isl 0.28-3 pahole 1.31-3 json-c 0.19-6 patch 2.8-4 keyutils 1.6.3-4 pcre2 10.47-8 krb5-libs 1.22.2-6 pkgconf 2.5.1-12 layout 0.1.0-8 polly 22.1.8-59 less 704-17 procps 4.0.6-8 libarchive 3.8.8-25 readline 8.3.3-9 libatomic 16.1.0+git.0daeef2c-25 ripgrep 15.2.0-5 libb2 0.98.1-2 sed 4.10-4 libblkid 2.42.2-22 sudo-rs 0.2.14-20 libcap-ng 0.9.3-7 systemd-libs 261.2-95 libcom_err 1.47.4-7 systemd-shared 261.2-95 libdebuginfod 0.195-13 systemd-sysusers 261.2-95 libeconf 0.8.4-8 systemd-tmpfiles 261.2-95 libedit 20260512-3.1-7 terminfo-foot 1.27.0-5 libelf 0.195-13 terminfo-ghostty 1.3.1-9 libfdisk 2.42.2-22 terminfo-kitty 0.48.2-19 libffi 3.7.1-12 terminfo-kmscon 10.0.1-12 libgcc 16.1.0+git.0daeef2c-25 tpm2-tss 4.2.0-6 libgcc-static 16.1.0+git.0daeef2c-25 util-linux 2.42.2-22 libgcrypt 1.12.2-11 uutils-coreutils 0.9.0-37 libgomp 16.1.0+git.0daeef2c-25 vim 9.2.0780-29 libgpg-error 1.61-11 wayland 1.26.0-10 libidn2 2.3.8-5 xxd 9.2.0780-29 libmount 2.42.2-22 xz 5.8.3-15 libpsl 0.23.1-7 zlib 2.3.3-23 libseccomp 2.6.1-7 zstd 1.5.7-12 libsecret 0.21.7-9 zstd-libs 1.5.7-12 libsmartcols 2.42.2-22 Installed bsdtar (cached) Installed bzip2-libs (cached) Installed ca-certificates (cached) Installed attr (cached) Installed acl (cached) Installed ca-certificates-utils (cached) Installed clang (cached) Installed coreutils (cached) Installed brotli-libs (cached) Installed ca-certificates-mozilla (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed curl-libs (cached) Installed device-mapper-libs (cached) Installed diffutils (cached) Installed cryptsetup-libs (cached) Installed envsubst (cached) Installed expat (cached) Installed elfutils-libs (cached) Installed elfutils (cached) Installed findutils (cached) Installed bash (cached) Installed gdbm-libs (cached) Installed file (cached) Installed gawk (cached) Installed boulder (cached) Installed glib2 (cached) Installed gmp (cached) Installed gnu-coreutils-compat (cached) Installed gpm-libs (cached) Installed grep (cached) Installed bsdtar-static (cached) Installed git (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed compiler-rt (cached) Installed json-c (cached) Installed keyutils (cached) Installed isl (cached) Installed layout (cached) Installed less (cached) Installed krb5-libs (cached) Installed libatomic (cached) Installed libb2 (cached) Installed libarchive (cached) Installed libblkid (cached) Installed libcom_err (cached) Installed libcap-ng (cached) Installed libdebuginfod (cached) Installed libeconf (cached) Installed libelf (cached) Installed libedit (cached) Installed libffi (cached) Installed libfdisk (cached) Installed libgcc (cached) Installed libgcrypt (cached) Installed libgomp (cached) Installed libgpg-error (cached) Installed libidn2 (cached) Installed libgcc-static (cached) Installed libpsl (cached) Installed libmount (cached) Installed libseccomp (cached) Installed libsecret (cached) Installed glibc-devel (cached) Installed libsmartcols (cached) Installed libssh2 (cached) Installed libsodium (cached) Installed libstone (cached) Installed libtasn1 (cached) Installed libstdc++ (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libunistring (cached) Installed libxcrypt (cached) Installed libxml2 (cached) Installed libstdc++-devel (cached) Installed icu-libs (cached) Installed clang-libs (cached) Installed helix (cached) Installed linux-pam-libs (cached) Installed glibc (cached) Installed linux-headers Installed lld (cached) Installed gcc (cached) Installed lld-libs (cached) Installed llvm (cached) Installed lz4 (cached) Installed lzo (cached) Installed make (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpfr (cached) Installed nano (cached) Installed ncurses-base (cached) Installed ncurses-libs (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed ngtcp2 (cached) Installed openldap (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed openssl-libs (cached) Installed os-info (cached) Installed p11-kit (cached) Installed p11-kit-libs (cached) Installed pahole (cached) Installed patch (cached) Installed pcre2 (cached) Installed pkgconf (cached) Installed llvm-libs (cached) Installed polly (cached) Installed readline (cached) Installed procps (cached) Installed sed (cached) Installed ripgrep (cached) Installed sudo-rs (cached) Installed systemd-libs (cached) Installed systemd-sysusers (cached) Installed systemd-tmpfiles (cached) Installed terminfo-foot (cached) Installed terminfo-ghostty (cached) Installed terminfo-kitty (cached) Installed terminfo-kmscon (cached) Installed tpm2-tss (cached) Installed systemd-shared (cached) Installed util-linux (cached) Installed uutils-coreutils (cached) Installed wayland (cached) Installed xxd (cached) Installed xz (cached) Installed zlib (cached) Installed zstd (cached) Installed zstd-libs (cached) Installed vim (cached) Installed linux-lts-devel Installed linux-gaming-devel Installed linux-stable-devel Installed linux-lts Installed linux-gaming Installed linux-stable 178185 entries blitted in 0.93s (192.0k / s) Sharing 2 upstream(s) with the build container: Shared README.txt Shared broadcom.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=1786122137 │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│ The work directory %(workdir) is /mason/build/x86_64 │S│ + kernels=() │S│ + declare -a kernels │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/6.18.43-24.lts │S│ + kernels+=(${dir##*/}) │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/7.1.7-25.gaming │S│ + kernels+=(${dir##*/}) │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/7.1.7-48.stable │S│ + kernels+=(${dir##*/}) │S│ + for _kernel in ${kernels[@]} │S│ + mkdir -p 6.18.43-24.lts/amd64 6.18.43-24.lts/i386 │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 6.18.43-24.lts/amd64 │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 6.18.43-24.lts/i386 │S│ + pushd 6.18.43-24.lts │S│ + cp /mason/sourcedir/README.txt README.txt │S│ ~/6.18.43-24.lts ~ │S│ + mv amd64/lib/wlc_hybrid.o_shipped amd64/lib/wlc_hybrid.o_amd64 │S│ + [[ -f /mason/recipe/pkg/patches/series ]] │S│ + PATCHES=($(sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series)) │S│ ++ sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/01-shipped-module.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/02-Parse-KERNELRELEASE-into-VERSION-PATCHLEVEL-and-SUBLEV.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/03-rename-to-wlan0.patch │S│ patching file README.txt │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/04-user_ioctl.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/05-remove-time-and-date-macros.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/06-broadcom-sta-6.30.223.248-linux-3.18-null-pointer-crash.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/07-rdtscl.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/08-linux47.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/09-linux48.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/10-fix-kernel-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/11-linux411.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/12-linux412.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/13-linux414.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file i386/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/14-linux415.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/15-linux51.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file i386/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/16-linux56.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/shared/linux_osl.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/17-Get-rid-of-get_fs-set_fs-calls.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file amd64/src/wl/sys/wl_linux.h │S│ patching file amd64/src/wl/sys/wlc_pub.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/18-wl-Make-sure-power_mgmt-settings-are-honored.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/19-wl-Fix-get-set-values-for-tx_power.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/20-wl-Fix-mac-address-setting.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/21-wl-Fix-misleading-indentation.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/22-wl-Fix-fall-through-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/23-wl-Avoid-disconnecting-invalid-interface.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/24-wl-Use-the-right-enums-for-cfg80211_get_bss.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/25-linux518.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/26-linux600.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/27-wl-Update-for-linux-5.17-deprecations.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/28-linux601.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/29-fix-version-parsing.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/30-6.12-unaligned-header-location.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/31-build-Provide-local-lib80211.h-header.patch │S│ patching file amd64/src/include/lib80211.h │S│ patching file amd64/src/include/linuxver.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/32-Prepare-for-6.14.0-rc6.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/33-wl-Add-explanation-for-IBT-warnings-in-newer-kernels.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/34-wl-Remove-redefinition-warning-for-isprint.patch │S│ patching file amd64/src/wl/sys/wl_iw.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/35-wl-Use-kernel-keyword-for-fallthrough.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/36-wl-Add-missing-braces-as-recommended-by-gcc.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/37-wl-Fix-memcpy-field-spanning-write-warning.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/38-build-don-t-use-deprecated-EXTRA_-FLAGS.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/39-wl-use-timer_delete-for-kernel-6.15.patch │S│ patching file amd64/src/include/linuxver.h │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/include/linuxver.h │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/40-wl-add-MODULE_DESCRIPTION.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/41-wl-use-timer_container_of-for-kernel-6.16.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/42-build-dirty-fix-for-the-linking.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/43-wl-Adapt-to-linux-6.17-cfg80211-changes.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/44-wl-Do-not-flush-system-wide-queue.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/45-broadcom-wl-fix-linux-6.5.patch │S│ patching file amd64/src/include/bcmutils.h │S│ patching file amd64/src/include/wlioctl.h │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/46-linux71.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/47-linux72.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ Hunk #1 succeeded at 1335 (offset 20 lines). │S│ Hunk #2 succeeded at 1560 (offset 22 lines). │S│ Hunk #3 succeeded at 3056 (offset 25 lines). │S│ + rm -rf i386 │S│ + popd │S│ + for _kernel in ${kernels[@]} │S│ ~ │S│ + mkdir -p 7.1.7-25.gaming/amd64 7.1.7-25.gaming/i386 │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 7.1.7-25.gaming/amd64 │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 7.1.7-25.gaming/i386 │S│ + pushd 7.1.7-25.gaming │S│ + cp /mason/sourcedir/README.txt README.txt │S│ ~/7.1.7-25.gaming ~ │S│ + mv amd64/lib/wlc_hybrid.o_shipped amd64/lib/wlc_hybrid.o_amd64 │S│ + [[ -f /mason/recipe/pkg/patches/series ]] │S│ + PATCHES=($(sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series)) │S│ ++ sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/01-shipped-module.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/02-Parse-KERNELRELEASE-into-VERSION-PATCHLEVEL-and-SUBLEV.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/03-rename-to-wlan0.patch │S│ patching file README.txt │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/04-user_ioctl.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/05-remove-time-and-date-macros.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/06-broadcom-sta-6.30.223.248-linux-3.18-null-pointer-crash.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/07-rdtscl.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/08-linux47.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/09-linux48.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/10-fix-kernel-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/11-linux411.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/12-linux412.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/13-linux414.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file i386/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/14-linux415.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/15-linux51.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file i386/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/16-linux56.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/shared/linux_osl.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/17-Get-rid-of-get_fs-set_fs-calls.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file amd64/src/wl/sys/wl_linux.h │S│ patching file amd64/src/wl/sys/wlc_pub.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/18-wl-Make-sure-power_mgmt-settings-are-honored.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/19-wl-Fix-get-set-values-for-tx_power.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/20-wl-Fix-mac-address-setting.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/21-wl-Fix-misleading-indentation.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/22-wl-Fix-fall-through-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/23-wl-Avoid-disconnecting-invalid-interface.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/24-wl-Use-the-right-enums-for-cfg80211_get_bss.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/25-linux518.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/26-linux600.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/27-wl-Update-for-linux-5.17-deprecations.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/28-linux601.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/29-fix-version-parsing.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/30-6.12-unaligned-header-location.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/31-build-Provide-local-lib80211.h-header.patch │S│ patching file amd64/src/include/lib80211.h │S│ patching file amd64/src/include/linuxver.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/32-Prepare-for-6.14.0-rc6.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/33-wl-Add-explanation-for-IBT-warnings-in-newer-kernels.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/34-wl-Remove-redefinition-warning-for-isprint.patch │S│ patching file amd64/src/wl/sys/wl_iw.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/35-wl-Use-kernel-keyword-for-fallthrough.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/36-wl-Add-missing-braces-as-recommended-by-gcc.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/37-wl-Fix-memcpy-field-spanning-write-warning.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/38-build-don-t-use-deprecated-EXTRA_-FLAGS.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/39-wl-use-timer_delete-for-kernel-6.15.patch │S│ patching file amd64/src/include/linuxver.h │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/include/linuxver.h │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/40-wl-add-MODULE_DESCRIPTION.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/41-wl-use-timer_container_of-for-kernel-6.16.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/42-build-dirty-fix-for-the-linking.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/43-wl-Adapt-to-linux-6.17-cfg80211-changes.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/44-wl-Do-not-flush-system-wide-queue.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/45-broadcom-wl-fix-linux-6.5.patch │S│ patching file amd64/src/include/bcmutils.h │S│ patching file amd64/src/include/wlioctl.h │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/46-linux71.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/47-linux72.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ Hunk #1 succeeded at 1335 (offset 20 lines). │S│ Hunk #2 succeeded at 1560 (offset 22 lines). │S│ Hunk #3 succeeded at 3056 (offset 25 lines). │S│ + rm -rf i386 │S│ + popd │S│ ~ │S│ + for _kernel in ${kernels[@]} │S│ + mkdir -p 7.1.7-48.stable/amd64 7.1.7-48.stable/i386 │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 7.1.7-48.stable/amd64 │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 7.1.7-48.stable/i386 │S│ + pushd 7.1.7-48.stable │S│ ~/7.1.7-48.stable ~ │S│ + cp /mason/sourcedir/README.txt README.txt │S│ + mv amd64/lib/wlc_hybrid.o_shipped amd64/lib/wlc_hybrid.o_amd64 │S│ + [[ -f /mason/recipe/pkg/patches/series ]] │S│ + PATCHES=($(sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series)) │S│ ++ sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/01-shipped-module.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/02-Parse-KERNELRELEASE-into-VERSION-PATCHLEVEL-and-SUBLEV.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/03-rename-to-wlan0.patch │S│ patching file README.txt │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/04-user_ioctl.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/05-remove-time-and-date-macros.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/06-broadcom-sta-6.30.223.248-linux-3.18-null-pointer-crash.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/07-rdtscl.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/08-linux47.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/09-linux48.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/10-fix-kernel-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/11-linux411.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/12-linux412.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/13-linux414.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file i386/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/14-linux415.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/15-linux51.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file i386/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/16-linux56.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/shared/linux_osl.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/17-Get-rid-of-get_fs-set_fs-calls.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file amd64/src/wl/sys/wl_linux.h │S│ patching file amd64/src/wl/sys/wlc_pub.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/18-wl-Make-sure-power_mgmt-settings-are-honored.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/19-wl-Fix-get-set-values-for-tx_power.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/20-wl-Fix-mac-address-setting.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/21-wl-Fix-misleading-indentation.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/22-wl-Fix-fall-through-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/23-wl-Avoid-disconnecting-invalid-interface.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/24-wl-Use-the-right-enums-for-cfg80211_get_bss.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/25-linux518.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/26-linux600.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/27-wl-Update-for-linux-5.17-deprecations.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/28-linux601.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/29-fix-version-parsing.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/30-6.12-unaligned-header-location.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/31-build-Provide-local-lib80211.h-header.patch │S│ patching file amd64/src/include/lib80211.h │S│ patching file amd64/src/include/linuxver.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/32-Prepare-for-6.14.0-rc6.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/33-wl-Add-explanation-for-IBT-warnings-in-newer-kernels.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/34-wl-Remove-redefinition-warning-for-isprint.patch │S│ patching file amd64/src/wl/sys/wl_iw.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/35-wl-Use-kernel-keyword-for-fallthrough.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/36-wl-Add-missing-braces-as-recommended-by-gcc.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/37-wl-Fix-memcpy-field-spanning-write-warning.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/38-build-don-t-use-deprecated-EXTRA_-FLAGS.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/39-wl-use-timer_delete-for-kernel-6.15.patch │S│ patching file amd64/src/include/linuxver.h │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/include/linuxver.h │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/40-wl-add-MODULE_DESCRIPTION.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/41-wl-use-timer_container_of-for-kernel-6.16.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/42-build-dirty-fix-for-the-linking.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/43-wl-Adapt-to-linux-6.17-cfg80211-changes.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/44-wl-Do-not-flush-system-wide-queue.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/45-broadcom-wl-fix-linux-6.5.patch │S│ patching file amd64/src/include/bcmutils.h │S│ patching file amd64/src/include/wlioctl.h │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/46-linux71.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/47-linux72.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ Hunk #1 succeeded at 1335 (offset 20 lines). │S│ Hunk #2 succeeded at 1560 (offset 22 lines). │S│ Hunk #3 succeeded at 3056 (offset 25 lines). │S│ + rm -rf i386 │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=1786122137 │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│ The work directory %(workdir) is /mason/build/x86_64 │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │B│ + kernels=() │B│ + declare -a kernels │B│ + for dir in /usr/lib/kernel/*/ │B│ + dir=/usr/lib/kernel/6.18.43-24.lts │B│ + kernels+=(${dir##*/}) │B│ + for dir in /usr/lib/kernel/*/ │B│ + dir=/usr/lib/kernel/7.1.7-25.gaming │B│ + kernels+=(${dir##*/}) │B│ + for dir in /usr/lib/kernel/*/ │B│ + dir=/usr/lib/kernel/7.1.7-48.stable │B│ + kernels+=(${dir##*/}) │B│ + for _kernel in ${kernels[@]} │B│ + pushd 6.18.43-24.lts/amd64 │B│ ~/6.18.43-24.lts/amd64 ~ │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/6.18.43-24.lts/amd64 │B│ + CCACHE_BASEDIR=/mason/build/x86_64/6.18.43-24.lts/amd64 │B│ + make VERBOSE=1 -j 32 LLVM=1 KBASE=/usr/lib/modules/6.18.43-24.lts KERNELRELEASE=6.18.43-24.lts │B│ CFG80211 API is prefered for this kernel version │B│ Makefile:91: Neither CFG80211 nor Wireless Extension is enabled in kernel │B│ KBUILD_NOPEDANTIC=1 make -C /usr/lib/modules/6.18.43-24.lts/build M=`pwd` │B│ make[1]: Entering directory '/usr/src/linux-headers-6.18.43-24.lts' │B│ make[2]: Entering directory '/mason/build/x86_64/6.18.43-24.lts/amd64' │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ CC [M] src/shared/linux_osl.o │B│ CC [M] src/wl/sys/wl_linux.o │B│ CC [M] src/wl/sys/wl_iw.o │B│ CC [M] src/wl/sys/wl_cfg80211_hybrid.o │B│ src/wl/sys/wl_linux.c:544:36: warning: cast from 'void (*)(wl_task_t *)' (aka 'void (*)(struct wl_task *)') to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 544 | MY_INIT_WORK(&wl->txq_task.work, (work_func_t)wl_start_txqwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.43-24.lts/include/linux/workqueue.h:309:24: note: expanded from macro 'INIT_WORK' │B│ 309 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.43-24.lts/include/linux/workqueue.h:305:26: note: expanded from macro '__INIT_WORK' │B│ 305 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.43-24.lts/include/linux/workqueue.h:297:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 297 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:549:39: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 549 | MY_INIT_WORK(&wl->wl_dpc_task.work, (work_func_t)wl_dpc_rxwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.43-24.lts/include/linux/workqueue.h:309:24: note: expanded from macro 'INIT_WORK' │B│ 309 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.43-24.lts/include/linux/workqueue.h:305:26: note: expanded from macro '__INIT_WORK' │B│ 305 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.43-24.lts/include/linux/workqueue.h:297:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 297 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:1235:28: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 1235 | MY_INIT_WORK(&task->work, (work_func_t)fn); │B│ | ^~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.43-24.lts/include/linux/workqueue.h:309:24: note: expanded from macro 'INIT_WORK' │B│ 309 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.43-24.lts/include/linux/workqueue.h:305:26: note: expanded from macro '__INIT_WORK' │B│ 305 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.43-24.lts/include/linux/workqueue.h:297:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 297 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ 3 warnings generated. │B│ LD [M] wl.o │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ MODPOST Module.symvers │B│ CC [M] wl.mod.o │B│ CC [M] .module-common.o │B│ LD [M] wl.ko │B│ BTF [M] wl.ko │B│ make[2]: Leaving directory '/mason/build/x86_64/6.18.43-24.lts/amd64' │B│ make[1]: Leaving directory '/usr/src/linux-headers-6.18.43-24.lts' │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + popd │B│ ~ │B│ + for _kernel in ${kernels[@]} │B│ + pushd 7.1.7-25.gaming/amd64 │B│ ~/7.1.7-25.gaming/amd64 ~ │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/7.1.7-25.gaming/amd64 │B│ + CCACHE_BASEDIR=/mason/build/x86_64/7.1.7-25.gaming/amd64 │B│ + make VERBOSE=1 -j 32 LLVM=1 KBASE=/usr/lib/modules/7.1.7-25.gaming KERNELRELEASE=7.1.7-25.gaming │B│ CFG80211 API is prefered for this kernel version │B│ Makefile:91: Neither CFG80211 nor Wireless Extension is enabled in kernel │B│ KBUILD_NOPEDANTIC=1 make -C /usr/lib/modules/7.1.7-25.gaming/build M=`pwd` │B│ make[1]: Entering directory '/usr/src/linux-headers-7.1.7-25.gaming' │B│ make[2]: Entering directory '/mason/build/x86_64/7.1.7-25.gaming/amd64' │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ CC [M] src/shared/linux_osl.o │B│ CC [M] src/wl/sys/wl_linux.o │B│ CC [M] src/wl/sys/wl_iw.o │B│ CC [M] src/wl/sys/wl_cfg80211_hybrid.o │B│ src/wl/sys/wl_linux.c:544:36: warning: cast from 'void (*)(wl_task_t *)' (aka 'void (*)(struct wl_task *)') to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 544 | MY_INIT_WORK(&wl->txq_task.work, (work_func_t)wl_start_txqwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-25.gaming/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-25.gaming/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-25.gaming/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:549:39: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 549 | MY_INIT_WORK(&wl->wl_dpc_task.work, (work_func_t)wl_dpc_rxwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-25.gaming/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-25.gaming/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-25.gaming/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:1235:28: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 1235 | MY_INIT_WORK(&task->work, (work_func_t)fn); │B│ | ^~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-25.gaming/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-25.gaming/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-25.gaming/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ 3 warnings generated. │B│ LD [M] wl.o │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ MODPOST Module.symvers │B│ CC [M] wl.mod.o │B│ CC [M] .module-common.o │B│ LD [M] wl.ko │B│ BTF [M] wl.ko │B│ make[2]: Leaving directory '/mason/build/x86_64/7.1.7-25.gaming/amd64' │B│ make[1]: Leaving directory '/usr/src/linux-headers-7.1.7-25.gaming' │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + popd │B│ ~ │B│ + for _kernel in ${kernels[@]} │B│ + pushd 7.1.7-48.stable/amd64 │B│ ~/7.1.7-48.stable/amd64 ~ │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/7.1.7-48.stable/amd64 │B│ + CCACHE_BASEDIR=/mason/build/x86_64/7.1.7-48.stable/amd64 │B│ + make VERBOSE=1 -j 32 LLVM=1 KBASE=/usr/lib/modules/7.1.7-48.stable KERNELRELEASE=7.1.7-48.stable │B│ CFG80211 API is prefered for this kernel version │B│ Makefile:91: Neither CFG80211 nor Wireless Extension is enabled in kernel │B│ KBUILD_NOPEDANTIC=1 make -C /usr/lib/modules/7.1.7-48.stable/build M=`pwd` │B│ make[1]: Entering directory '/usr/src/linux-headers-7.1.7-48.stable' │B│ make[2]: Entering directory '/mason/build/x86_64/7.1.7-48.stable/amd64' │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ CC [M] src/shared/linux_osl.o │B│ CC [M] src/wl/sys/wl_linux.o │B│ CC [M] src/wl/sys/wl_iw.o │B│ CC [M] src/wl/sys/wl_cfg80211_hybrid.o │B│ src/wl/sys/wl_linux.c:544:36: warning: cast from 'void (*)(wl_task_t *)' (aka 'void (*)(struct wl_task *)') to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 544 | MY_INIT_WORK(&wl->txq_task.work, (work_func_t)wl_start_txqwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-48.stable/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-48.stable/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-48.stable/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:549:39: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 549 | MY_INIT_WORK(&wl->wl_dpc_task.work, (work_func_t)wl_dpc_rxwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-48.stable/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-48.stable/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-48.stable/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:1235:28: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 1235 | MY_INIT_WORK(&task->work, (work_func_t)fn); │B│ | ^~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-48.stable/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-48.stable/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.1.7-48.stable/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ 3 warnings generated. │B│ LD [M] wl.o │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ MODPOST Module.symvers │B│ CC [M] wl.mod.o │B│ CC [M] .module-common.o │B│ LD [M] wl.ko │B│ BTF [M] wl.ko │B│ make[2]: Leaving directory '/mason/build/x86_64/7.1.7-48.stable/amd64' │B│ make[1]: Leaving directory '/usr/src/linux-headers-7.1.7-48.stable' │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=1786122137 │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│ The work directory %(workdir) is /mason/build/x86_64 │I│ + kernels=() │I│ + declare -a kernels │I│ + for dir in /usr/lib/kernel/*/ │I│ + dir=/usr/lib/kernel/6.18.43-24.lts │I│ + kernels+=(${dir##*/}) │I│ + for dir in /usr/lib/kernel/*/ │I│ + dir=/usr/lib/kernel/7.1.7-25.gaming │I│ + kernels+=(${dir##*/}) │I│ + for dir in /usr/lib/kernel/*/ │I│ + dir=/usr/lib/kernel/7.1.7-48.stable │I│ + kernels+=(${dir##*/}) │I│ + install -Dm00644 /mason/recipe/pkg/modprobe.conf /mason/install/usr/lib/modprobe.d/broadcom-wl.conf │I│ + for _kernel in ${kernels[@]} │I│ + pushd 6.18.43-24.lts/amd64 │I│ ~/6.18.43-24.lts/amd64 ~ │I│ + install -Dm00644 wl.ko -t /mason/install/usr/lib/modules/6.18.43-24.lts/extra/wireless/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/6.18.43-24.lts │I│ /mason/install/usr/lib/modules/6.18.43-24.lts ~/6.18.43-24.lts/amd64 ~ │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│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/wireless/wl.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=d37a0e052b12077fe37b0c68d367bc81ac3541a7 │I│ + debug_path=/usr/lib/debug/.build-id/d3/7a0e052b12077fe37b0c68d367bc81ac3541a7.debug │I│ ++ dirname ./extra/wireless/wl.ko │I│ + pushd ./extra/wireless │I│ /mason/install/usr/lib/modules/6.18.43-24.lts/extra/wireless /mason/install/usr/lib/modules/6.18.43-24.lts ~/6.18.43-24.lts/amd64 ~ │I│ ++ basename ./extra/wireless/wl.ko │I│ + file=wl.ko │I│ + llvm-objcopy --only-keep-debug wl.ko wl.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink wl.ko.debug wl.ko │I│ + llvm-strip -g --strip-unneeded wl.ko │I│ + install -Dm00644 wl.ko.debug /mason/install//usr/lib/debug/.build-id/d3/7a0e052b12077fe37b0c68d367bc81ac3541a7.debug │I│ + rm -v wl.ko.debug │I│ removed 'wl.ko.debug' │I│ + popd │I│ + popd │I│ /mason/install/usr/lib/modules/6.18.43-24.lts ~/6.18.43-24.lts/amd64 ~ │I│ ~/6.18.43-24.lts/amd64 ~ │I│ + find /mason/install/usr/lib/modules/6.18.43-24.lts/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/6.18.43-24.lts/extra/wireless/wl.ko │I│ /mason/install/usr/lib/modules/6.18.43-24.lts/extra/wireless/wl.ko : 25.94% ( 7.24 MiB => 1.88 MiB, /mason/install/usr/lib/modules/6.18.43-24.lts/extra/wireless/wl.ko.zst) │I│ removed '/mason/install/usr/lib/modules/6.18.43-24.lts/extra/wireless/wl.ko' │I│ + popd │I│ + for _kernel in ${kernels[@]} │I│ ~ │I│ + pushd 7.1.7-25.gaming/amd64 │I│ ~/7.1.7-25.gaming/amd64 ~ │I│ + install -Dm00644 wl.ko -t /mason/install/usr/lib/modules/7.1.7-25.gaming/extra/wireless/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/7.1.7-25.gaming │I│ + module_list=() │I│ /mason/install/usr/lib/modules/7.1.7-25.gaming ~/7.1.7-25.gaming/amd64 ~ │I│ + IFS= │I│ + read -r -d '' │I│ ++ find . -type f -name '*.ko' -print0 │I│ + module_list+=("$REPLY") │I│ + IFS= │I│ + read -r -d '' │I│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/wireless/wl.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=64c665590941be4451321cb61cbba2b5762648db │I│ + debug_path=/usr/lib/debug/.build-id/64/c665590941be4451321cb61cbba2b5762648db.debug │I│ ++ dirname ./extra/wireless/wl.ko │I│ + pushd ./extra/wireless │I│ /mason/install/usr/lib/modules/7.1.7-25.gaming/extra/wireless /mason/install/usr/lib/modules/7.1.7-25.gaming ~/7.1.7-25.gaming/amd64 ~ │I│ ++ basename ./extra/wireless/wl.ko │I│ + file=wl.ko │I│ + llvm-objcopy --only-keep-debug wl.ko wl.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink wl.ko.debug wl.ko │I│ + llvm-strip -g --strip-unneeded wl.ko │I│ + install -Dm00644 wl.ko.debug /mason/install//usr/lib/debug/.build-id/64/c665590941be4451321cb61cbba2b5762648db.debug │I│ + rm -v wl.ko.debug │I│ removed 'wl.ko.debug' │I│ + popd │I│ + popd │I│ /mason/install/usr/lib/modules/7.1.7-25.gaming ~/7.1.7-25.gaming/amd64 ~ │I│ ~/7.1.7-25.gaming/amd64 ~ │I│ + find /mason/install/usr/lib/modules/7.1.7-25.gaming/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/7.1.7-25.gaming/extra/wireless/wl.ko │I│ /mason/install/usr/lib/modules/7.1.7-25.gaming/extra/wireless/wl.ko : 26.14% ( 7.25 MiB => 1.89 MiB, /mason/install/usr/lib/modules/7.1.7-25.gaming/extra/wireless/wl.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.1.7-25.gaming/extra/wireless/wl.ko' │I│ + popd │I│ ~ │I│ + for _kernel in ${kernels[@]} │I│ + pushd 7.1.7-48.stable/amd64 │I│ ~/7.1.7-48.stable/amd64 ~ │I│ + install -Dm00644 wl.ko -t /mason/install/usr/lib/modules/7.1.7-48.stable/extra/wireless/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/7.1.7-48.stable │I│ /mason/install/usr/lib/modules/7.1.7-48.stable ~/7.1.7-48.stable/amd64 ~ │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│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/wireless/wl.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=32a13d6b79a3828b6da673598b5138ee803b5ae5 │I│ + debug_path=/usr/lib/debug/.build-id/32/a13d6b79a3828b6da673598b5138ee803b5ae5.debug │I│ ++ dirname ./extra/wireless/wl.ko │I│ + pushd ./extra/wireless │I│ /mason/install/usr/lib/modules/7.1.7-48.stable/extra/wireless /mason/install/usr/lib/modules/7.1.7-48.stable ~/7.1.7-48.stable/amd64 ~ │I│ ++ basename ./extra/wireless/wl.ko │I│ + file=wl.ko │I│ + llvm-objcopy --only-keep-debug wl.ko wl.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink wl.ko.debug wl.ko │I│ + llvm-strip -g --strip-unneeded wl.ko │I│ + install -Dm00644 wl.ko.debug /mason/install//usr/lib/debug/.build-id/32/a13d6b79a3828b6da673598b5138ee803b5ae5.debug │I│ + rm -v wl.ko.debug │I│ removed 'wl.ko.debug' │I│ + popd │I│ + popd │I│ /mason/install/usr/lib/modules/7.1.7-48.stable ~/7.1.7-48.stable/amd64 ~ │I│ ~/7.1.7-48.stable/amd64 ~ │I│ + find /mason/install/usr/lib/modules/7.1.7-48.stable/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/7.1.7-48.stable/extra/wireless/wl.ko │I│ /mason/install/usr/lib/modules/7.1.7-48.stable/extra/wireless/wl.ko : 26.14% ( 7.25 MiB => 1.89 MiB, /mason/install/usr/lib/modules/7.1.7-48.stable/extra/wireless/wl.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.1.7-48.stable/extra/wireless/wl.ko' │I│ + popd │I│ ~ │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/lib/debug/.build-id/32/a13d6b79a3828b6da673598b5138ee803b5ae5.debug │A│ » /usr/lib/debug/.build-id/64/c665590941be4451321cb61cbba2b5762648db.debug │A│ » /usr/lib/debug/.build-id/d3/7a0e052b12077fe37b0c68d367bc81ac3541a7.debug │A│ » /usr/lib/modprobe.d/broadcom-wl.conf │A│ » /usr/lib/modules/6.18.43-24.lts/extra/wireless/wl.ko.zst │A│ » /usr/lib/modules/7.1.7-25.gaming/extra/wireless/wl.ko.zst │A│ » /usr/lib/modules/7.1.7-48.stable/extra/wireless/wl.ko.zst Verifying Verified "b/broadcom-sta-module/manifest.x86_64.bin" matches built manifest based on hash match: "da5d40efd6bc204c858b4434976a228305d040bf284e8e551229d3e7b2a1414d" Packaging Emitted broadcom-sta-module-dbginfo-6.30.223.271-4-1-x86_64.stone Emitted broadcom-sta-module-gaming-6.30.223.271-4-1-x86_64.stone Emitted broadcom-sta-module-lts-6.30.223.271-4-1-x86_64.stone Emitted broadcom-sta-module-shared-6.30.223.271-4-1-x86_64.stone Emitted broadcom-sta-module-stable-6.30.223.271-4-1-x86_64.stone Phase Elapsed % │Initialize 1.11s 1.4% │Populate (moss) ││Resolve 0.43s 0.6% ││Fetch 53.12s 69.2% ││Blit 5.13s 6.7% │Fetch 7.81s 10.2% │x86_64 ││Setup 0.30s 0.4% ││Build 7.25s 9.5% ││Install 0.34s 0.4% │Analyze 0.00s 0.0% │Emit 1.22s 1.6% ────────────────────────────────────── Total 1m16.72s 100.0% Warning | 'version' and first parsed upstream version do not match. Expected: 30_223_271, got: 6.30.223.271 Build finished successfully at 2026-08-07T21:57:09+02:00