Refreshed repo1 Refreshed repo0 The following package(s) will be installed: acl 2.3.2-5 libsodium 1.0.20-2 attr 2.5.2-6 libtasn1 4.20.0-2 autoconf 2.72-5 libunistring 1.3-3 automake 1.17-6 libxcrypt 4.4.36-7 bash 5.2.37-22 libxml2 2.14.3-11 boulder 0.25.5+git.cfdb00b-92 libxml2-devel 2.14.3-11 brotli-libs 1.1.0-8 linux-headers 6.14-23 bzip2-libs 1.0.8-7 linux-pam 1.6.1-12 ca-certificates 20250516-14 lld 20.1.6-30 ca-certificates-mozilla 3.112-28 lld-libs 20.1.6-30 ca-certificates-utils 20250516-14 llvm 20.1.6-30 clang 20.1.6-30 llvm-libs 20.1.6-30 clang-libs 20.1.6-30 lvm2 2.03.21-8 coreutils 0.1.0-24 lz4 1.10.0-4 cryptsetup-libs 2.7.5-5 lzo 2.10-2 curl 8.13.0-23 m4 1.4.19-4 dash 0.5.12-5 make 4.4.1-4 diffutils 3.10-5 mimalloc 2.2.3-8 elfutils-libs 0.192-7 mpfr 4.2.2-4 expat 2.6.4-7 nano 8.4-35 file 5.46-10 ncurses-base 6.5-20250510-13 findutils 4.10.0-3 ncurses-libs 6.5-20250510-13 gawk 5.3.1-6 nghttp2 1.64.0-7 gdbm 1.24-5 ntpd-rs 1.4.0-5 git 2.47.1-13 openmp 20.1.6-30 glib2 2.84.2-26 openmp-devel 20.1.6-30 glibc 2.41+git.bcd4cf9d-22 openssl-libs 3.5.0-26 glibc-devel 2.41+git.bcd4cf9d-22 os-info 2025.03-8 gmp 6.3.0-4 p11-kit 0.25.5-5 gpm-libs 1.20.7-4 p11-kit-libs 0.25.5-5 grep 3.11-6 pcre2 10.45-6 gzip 1.14-5 perl 5.40.2-12 helix 25.01-6 pkgconf 2.3.0-11 hwloc-libs 2.12.1-3 polly 20.1.6-30 icu 77.1-9 procps 4.0.5-6 icu-devel 77.1-9 python 3.11.12-10 icu-libs 77.1-9 python-libs 3.11.12-10 json-c 0.18-5 python-packaging 25.0-5 kbd 2.6.4-6 readline 8.2.013-5 kmod 31-9 ripgrep 14.1.1-2 layout 0.1.0-5 sed 4.9-3 less 668-10 slibtool 0.7.0-11 libaio 0.3.113-2 sqlite 3.47.2-9 libarchive 3.7.9-10 sudo-rs 0.2.3-10 libb2 0.98.1-2 system-accounts 0.1.0-6 libcap 2.71-8 systemd 254.24-52 libcap-ng 0.8.5-5 systemd-devel 254.24-52 libcxx 20.1.6-30 tar 1.35-3 libcxx-devel 20.1.6-30 terminus-font 4.49.1-1 libeconf 0.7.6-4 tpm2-tss 4.1.3-4 libedit 20250104-3.1-3 tzdata 2025b-6 libffi 3.4.8-6 util-linux 2.40.2-11 libgcrypt 1.11.0-5 uutils-coreutils 0.1.0-24 libgpg-error 1.55-5 vim 9.1.1406-10 libidn2 2.3.7-4 xxd 9.1.1406-10 libpciaccess 0.18.1-5 xz 5.8.1-12 libpsl 0.21.5-3 zlib 2.2.4-18 libseccomp 2.5.5-5 zlib-devel 2.2.4-18 libsecret 0.21.7-7 zstd-libs 1.5.7-9 Installed attr (cached) Installed bzip2-libs (cached) Installed acl (cached) Installed brotli-libs (cached) Installed boulder (cached) Installed bash (cached) Installed ca-certificates (cached) Installed ca-certificates-mozilla (cached) Installed ca-certificates-utils (cached) Installed coreutils (cached) Installed cryptsetup-libs (cached) Installed curl (cached) Installed dash (cached) Installed clang (cached) Installed elfutils-libs (cached) Installed file (cached) Installed expat (cached) Installed diffutils (cached) Installed findutils (cached) Installed gdbm (cached) Installed gawk (cached) Installed clang-libs (cached) Installed gmp (cached) Installed glib2 (cached) Installed git (cached) Installed gpm-libs (cached) Installed gzip (cached) Installed grep (cached) Installed hwloc-libs (cached) Installed icu-libs (cached) Installed icu (cached) Installed json-c (cached) Installed kmod (cached) Installed glibc-devel (cached) Installed layout (cached) Installed icu-devel (cached) Installed less (cached) Installed libaio (cached) Installed libarchive (cached) Installed libb2 (cached) Installed libcap (cached) Installed libcap-ng (cached) Installed libcxx (cached) Installed libeconf (cached) Installed libedit (cached) Installed libffi (cached) Installed libgcrypt (cached) Installed libgpg-error (cached) Installed libidn2 (cached) Installed libpciaccess (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed libsodium (cached) Installed libsecret (cached) Installed kbd (cached) Installed libtasn1 (cached) Installed libunistring (cached) Installed libxcrypt (cached) Installed libxml2 (cached) Installed helix (cached) Installed libxml2-devel (cached) Installed lld (cached) Installed lld-libs (cached) Installed llvm-libs (cached) Installed llvm (cached) Installed linux-pam (cached) Installed lz4 (cached) Installed lvm2 (cached) Installed lzo (cached) Installed mimalloc (cached) Installed m4 (cached) Installed mpfr (cached) Installed nano (cached) Installed ncurses-libs (cached) Installed nghttp2 (cached) Installed ntpd-rs (cached) Installed openmp (cached) Installed linux-headers (cached) Installed openmp-devel (cached) Installed openssl-libs (cached) Installed os-info (cached) Installed p11-kit-libs (cached) Installed pcre2 (cached) Installed p11-kit (cached) Installed pkgconf (cached) Installed polly (cached) Installed procps (cached) Installed python (cached) Installed libcxx-devel (cached) Installed autoconf Installed readline (cached) Installed python-packaging (cached) Installed ripgrep (cached) Installed sed (cached) Installed sqlite (cached) Installed sudo-rs (cached) Installed system-accounts (cached) Installed ncurses-base (cached) Installed automake Installed slibtool Installed tar (cached) Installed glibc (cached) Installed tpm2-tss (cached) Installed terminus-font (cached) Installed util-linux (cached) Installed python-libs (cached) Installed xxd (cached) Installed make Installed uutils-coreutils (cached) Installed zlib (cached) Installed xz (cached) Installed zlib-devel (cached) Installed zstd-libs (cached) Installed tzdata (cached) Installed vim (cached) Installed systemd-devel Installed systemd Installed perl 34325 entries blitted in 0.26s (129.7k / s) Sharing 1 upstream(s) with the build container Shared libqb-2.0.8.tar.xz x86_64 │Prepare │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1748572223 │P│ + export SOURCE_DATE_EPOCH │P│ + PGO_STAGE=NONE │P│ + export PGO_STAGE │P│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │P│ + export PKG_CONFIG_PATH │P│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │P│ + export FFLAGS │P│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │P│ + export LDFLAGS │P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │P│ + export CGO_LDFLAGS │P│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │P│ + export DFLAGS │P│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + CC=clang │P│ + export CC │P│ + CXX=clang++ │P│ + export CXX │P│ + OBJC=clang │P│ + export OBJC │P│ + OBJCXX=clang++ │P│ + export OBJCXX │P│ + CPP=clang-cpp │P│ + export CPP │P│ + OBJCPP='clang -E -' │P│ + export OBJCPP │P│ + OBJCXXCPP='clang++ -E' │P│ + export OBJCXXCPP │P│ + AR=llvm-ar │P│ + export AR │P│ + LD=ld.lld │P│ + export LD │P│ + OBJCOPY=llvm-objcopy │P│ + export OBJCOPY │P│ + NM=llvm-nm │P│ + export NM │P│ + RANLIB=llvm-ranlib │P│ + export RANLIB │P│ + STRIP=llvm-strip │P│ + export STRIP │P│ + PATH=/usr/bin:/bin │P│ + export PATH │P│ + CCACHE_DIR=/mason/ccache │P│ + export CCACHE_DIR │P│ + CCACHE_BASEDIR=/mason/build/x86_64 │P│ + export CCACHE_BASEDIR │P│ + test -z /mason/ccache │P│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │P│ + export CARGO_BUILD_DEP_INFO_BASEDIR │P│ + CARGO_NET_RETRY=5 │P│ + export CARGO_NET_RETRY │P│ + CARGO_PROFILE_RELEASE_DEBUG=full │P│ + export CARGO_PROFILE_RELEASE_DEBUG │P│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │P│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │P│ + CARGO_PROFILE_RELEASE_LTO=off │P│ + export CARGO_PROFILE_RELEASE_LTO │P│ + CARGO_PROFILE_RELEASE_STRIP=none │P│ + export CARGO_PROFILE_RELEASE_STRIP │P│ + RUSTC_WRAPPER= │P│ + export RUSTC_WRAPPER │P│ + test -z '' │P│ + unset RUSTC_WRAPPER │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + mkdir -p libqb-2.0.8.tar.xz │P│ + tar xf /mason/sourcedir/libqb-2.0.8.tar.xz -C libqb-2.0.8.tar.xz --strip-components=1 --no-same-owner │ │Setup │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1748572223 │S│ + export SOURCE_DATE_EPOCH │S│ + PGO_STAGE=NONE │S│ + export PGO_STAGE │S│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │S│ + export PKG_CONFIG_PATH │S│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CFLAGS │S│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CFLAGS │S│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CXXFLAGS │S│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CXXFLAGS │S│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │S│ + export FFLAGS │S│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │S│ + export LDFLAGS │S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │S│ + export CGO_LDFLAGS │S│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │S│ + export DFLAGS │S│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │S│ + export RUSTFLAGS │S│ + CC=clang │S│ + export CC │S│ + CXX=clang++ │S│ + export CXX │S│ + OBJC=clang │S│ + export OBJC │S│ + OBJCXX=clang++ │S│ + export OBJCXX │S│ + CPP=clang-cpp │S│ + export CPP │S│ + OBJCPP='clang -E -' │S│ + export OBJCPP │S│ + OBJCXXCPP='clang++ -E' │S│ + export OBJCXXCPP │S│ + AR=llvm-ar │S│ + export AR │S│ + LD=ld.lld │S│ + export LD │S│ + OBJCOPY=llvm-objcopy │S│ + export OBJCOPY │S│ + NM=llvm-nm │S│ + export NM │S│ + RANLIB=llvm-ranlib │S│ + export RANLIB │S│ + STRIP=llvm-strip │S│ + export STRIP │S│ + PATH=/usr/bin:/bin │S│ + export PATH │S│ + CCACHE_DIR=/mason/ccache │S│ + export CCACHE_DIR │S│ + CCACHE_BASEDIR=/mason/build/x86_64/libqb-2.0.8.tar.xz │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/libqb-2.0.8.tar.xz │S│ + export CARGO_BUILD_DEP_INFO_BASEDIR │S│ + CARGO_NET_RETRY=5 │S│ + export CARGO_NET_RETRY │S│ + CARGO_PROFILE_RELEASE_DEBUG=full │S│ + export CARGO_PROFILE_RELEASE_DEBUG │S│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │S│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │S│ + CARGO_PROFILE_RELEASE_LTO=off │S│ + export CARGO_PROFILE_RELEASE_LTO │S│ + CARGO_PROFILE_RELEASE_STRIP=none │S│ + export CARGO_PROFILE_RELEASE_STRIP │S│ + RUSTC_WRAPPER= │S│ + export RUSTC_WRAPPER │S│ + test -z '' │S│ + unset RUSTC_WRAPPER │S│ + SCCACHE_DIR=/mason/sccache │S│ + export SCCACHE_DIR │S│ + test -z /mason/sccache │S│ + LANG=en_US.UTF-8 │S│ + export LANG │S│ + LC_ALL=en_US.UTF-8 │S│ + export LC_ALL │S│ + test -d /mason/build/x86_64/libqb-2.0.8.tar.xz │S│ + cd /mason/build/x86_64/libqb-2.0.8.tar.xz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/libqb-2.0.8.tar.xz' │S│ + test -x ./configure │S│ The work directory %(workdir) is /mason/build/x86_64/libqb-2.0.8.tar.xz │S│ + CONFIG_SHELL=/usr/bin/dash │S│ Explicitly using dash to execute ./configure │S│ + export CONFIG_SHELL │S│ + SHELL=/usr/bin/dash │S│ + export SHELL │S│ + echo 'Explicitly using dash to execute ./configure' │S│ + /usr/bin/dash ./configure --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --build=x86_64-aerynos-linux --host=x86_64-aerynos-linux --libdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --libexecdir=/usr/lib/libqb --disable-static ax_cv_prog_date_type=gnu ax_cv_prog_date_gnu_utc=yes ax_cv_prog_date_gnu_date=yes │S│ checking for x86_64-aerynos-linux-gcc... clang │S│ checking whether the C compiler works... yes │S│ checking for C compiler default output file name... a.out │S│ checking for suffix of executables... │S│ checking whether we are cross compiling... no │S│ checking for suffix of object files... o │S│ checking whether the compiler supports GNU C... yes │S│ checking whether clang accepts -g... yes │S│ checking for clang option to enable C11 features... none needed │S│ checking whether clang understands -c and -o together... yes │S│ checking for stdio.h... yes │S│ checking for stdlib.h... yes │S│ checking for string.h... yes │S│ checking for inttypes.h... yes │S│ checking for stdint.h... yes │S│ checking for strings.h... yes │S│ checking for sys/stat.h... yes │S│ checking for sys/types.h... yes │S│ checking for unistd.h... yes │S│ checking for wchar.h... yes │S│ checking for minix/config.h... no │S│ checking for vfork.h... no │S│ checking for sys/param.h... yes │S│ checking whether it is safe to define __EXTENSIONS__... yes │S│ checking whether _XOPEN_SOURCE should be defined... no │S│ checking for a BSD-compatible install... /usr/bin/install -c │S│ checking whether build environment is sane... yes │S│ checking for a race-free mkdir -p... ./build-aux/install-sh -c -d │S│ checking for gawk... gawk │S│ checking whether make sets $(MAKE)... yes │S│ checking whether make supports the include directive... yes (GNU style) │S│ checking whether make supports nested variables... yes │S│ checking dependency style of clang... gcc3 │S│ checking whether make supports nested variables... (cached) yes │S│ checking whether the linker accepts -Wl,--enable-new-dtags... yes │S│ checking build system type... x86_64-aerynos-linux-gnu │S│ checking host system type... x86_64-aerynos-linux-gnu │S│ checking how to print strings... printf │S│ checking for a sed that does not truncate output... /usr/bin/sed │S│ checking for grep that handles long lines and -e... /usr/bin/grep │S│ checking for egrep... /usr/bin/grep -E │S│ checking for fgrep... /usr/bin/grep -F │S│ checking for ld used by clang... ld.lld │S│ checking if the linker (ld.lld) is GNU ld... yes │S│ checking for BSD- or MS-compatible name lister (nm)... llvm-nm │S│ checking the name lister (llvm-nm) interface... BSD nm │S│ checking whether ln -s works... yes │S│ checking the maximum length of command line arguments... 1572864 │S│ checking how to convert x86_64-aerynos-linux-gnu file names to x86_64-aerynos-linux-gnu format... func_convert_file_noop │S│ checking how to convert x86_64-aerynos-linux-gnu file names to toolchain format... func_convert_file_noop │S│ checking for ld.lld option to reload object files... -r │S│ checking for x86_64-aerynos-linux-file... no │S│ checking for file... file │S│ checking for x86_64-aerynos-linux-objdump... no │S│ checking for objdump... no │S│ checking how to recognize dependent libraries... pass_all │S│ checking for x86_64-aerynos-linux-dlltool... no │S│ checking for dlltool... no │S│ checking how to associate runtime and link libraries... printf %s\n │S│ checking for x86_64-aerynos-linux-ar... llvm-ar │S│ checking for archiver @FILE support... @ │S│ checking for x86_64-aerynos-linux-strip... llvm-strip │S│ checking for x86_64-aerynos-linux-ranlib... llvm-ranlib │S│ checking command to parse llvm-nm output from clang object... ok │S│ checking for sysroot... no │S│ checking for a working dd... /usr/bin/dd │S│ checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 │S│ checking for x86_64-aerynos-linux-mt... no │S│ checking for mt... no │S│ checking if : is a manifest tool... no │S│ checking for dlfcn.h... yes │S│ checking for objdir... .libs │S│ checking if clang supports -fno-rtti -fno-exceptions... yes │S│ checking for clang option to produce PIC... -fPIC -DPIC │S│ checking if clang PIC flag -fPIC -DPIC works... yes │S│ checking if clang static flag -static works... no │S│ checking if clang supports -c -o file.o... yes │S│ checking if clang supports -c -o file.o... (cached) yes │S│ checking whether the clang linker (ld.lld -m elf_x86_64) supports shared libraries... yes │S│ checking whether -lc should be explicitly linked in... no │S│ checking dynamic linker characteristics... GNU/Linux ld.so │S│ checking how to hardcode library paths into programs... immediate │S│ checking whether stripping libraries is possible... yes │S│ checking if libtool supports shared libraries... yes │S│ checking whether to build shared libraries... yes │S│ checking whether to build static libraries... no │S│ configure: building in place srcdir:. │S│ checking whether the compiler supports GNU C++... yes │S│ checking whether clang++ accepts -g... yes │S│ checking for clang++ option to enable C++11 features... none needed │S│ checking dependency style of clang++... gcc3 │S│ checking how to run the C++ preprocessor... clang++ -E │S│ checking for ld used by clang++... ld.lld -m elf_x86_64 │S│ checking if the linker (ld.lld -m elf_x86_64) is GNU ld... yes │S│ checking whether the clang++ linker (ld.lld -m elf_x86_64) supports shared libraries... yes │S│ checking for clang++ option to produce PIC... -fPIC -DPIC │S│ checking if clang++ PIC flag -fPIC -DPIC works... yes │S│ checking if clang++ static flag -static works... no │S│ checking if clang++ supports -c -o file.o... yes │S│ checking if clang++ supports -c -o file.o... (cached) yes │S│ checking whether the clang++ linker (ld.lld -m elf_x86_64) supports shared libraries... yes │S│ checking dynamic linker characteristics... (cached) GNU/Linux ld.so │S│ checking how to hardcode library paths into programs... immediate │S│ checking for gawk... (cached) gawk │S│ checking for x86_64-aerynos-linux-gcc... (cached) clang │S│ checking whether the compiler supports GNU C... (cached) yes │S│ checking whether clang accepts -g... (cached) yes │S│ checking for clang option to enable C11 features... (cached) none needed │S│ checking whether clang understands -c and -o together... (cached) yes │S│ checking how to run the C preprocessor... clang-cpp │S│ checking whether ln -s works... yes │S│ checking whether make sets $(MAKE)... (cached) yes │S│ checking for pkg-config... pkg-config │S│ checking for doxygen... no │S│ checking for x86_64-aerynos-linux-eu-nm... llvm-nm │S│ checking for x86_64-aerynos-linux-eu-readelf... no │S│ checking for x86_64-aerynos-linux-readelf... no │S│ checking for eu-readelf... no │S│ checking for readelf... no │S│ checking for a Python interpreter with version >= 2.6... python │S│ checking for python... /usr/bin/python │S│ checking for python version... 3.11 │S│ checking for python platform... linux │S│ checking for GNU default python prefix... ${prefix} │S│ checking for GNU default python exec_prefix... ${exec_prefix} │S│ checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages │S│ checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.11/site-packages │S│ configure: Sanitizing prefix: /usr │S│ configure: Sanitizing exec_prefix: NONE │S│ checking whether clang is Clang... yes │S│ checking whether pthreads work with "-pthread" and "-lpthread"... yes │S│ checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no │S│ checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE │S│ checking whether more special flags are required for pthreads... no │S│ checking for PTHREAD_PRIO_INHERIT... yes │S│ checking for library containing dlopen... none required │S│ checking for library containing socket... none required │S│ checking for library containing gethostbyname... none required │S│ checking for library containing clock_gettime... none required │S│ checking for x86_64-aerynos-linux-pkg-config... no │S│ checking for pkg-config... /usr/bin/pkg-config │S│ checking pkg-config is at least version 0.9.0... yes │S│ checking for SYSTEMD... yes │S│ checking for CHECK... no │S│ checking for GLIB... no │S│ checking for libxml... yes │S│ checking for sys/wait.h that is POSIX.1 compatible... yes │S│ checking for arpa/inet.h... yes │S│ checking for link.h... yes │S│ checking for fcntl.h... yes │S│ checking for inttypes.h... (cached) yes │S│ checking for limits.h... yes │S│ checking for netinet/in.h... yes │S│ checking for stdint.h... (cached) yes │S│ checking for stddef.h... yes │S│ checking for stdlib.h... (cached) yes │S│ checking for string.h... (cached) yes │S│ checking for strings.h... (cached) yes │S│ checking for dlfcn.h... (cached) yes │S│ checking for time.h... yes │S│ checking for sys/time.h... yes │S│ checking for sys/types.h... (cached) yes │S│ checking for sys/stat.h... (cached) yes │S│ checking for sys/param.h... (cached) yes │S│ checking for sys/socket.h... yes │S│ checking for sys/time.h... (cached) yes │S│ checking for sys/poll.h... yes │S│ checking for sys/epoll.h... yes │S│ checking for sys/uio.h... yes │S│ checking for sys/event.h... no │S│ checking for sys/sockio.h... no │S│ checking for sys/un.h... yes │S│ checking for sys/resource.h... yes │S│ checking for syslog.h... yes │S│ checking for errno.h... yes │S│ checking for unistd.h... (cached) yes │S│ checking for sys/mman.h... yes │S│ checking for sys/sem.h... yes │S│ checking for sys/ipc.h... yes │S│ checking for sys/msg.h... yes │S│ checking for netdb.h... yes │S│ checking for uid_t in sys/types.h... yes │S│ checking for inline... inline │S│ checking for int32_t... yes │S│ checking for int64_t... yes │S│ checking for int8_t... yes │S│ checking for mode_t... yes │S│ checking for pid_t... yes │S│ checking for size_t... yes │S│ checking for ssize_t... yes │S│ checking for uint64_t... yes │S│ checking for uint32_t... yes │S│ checking for uint16_t... yes │S│ checking for uint8_t... yes │S│ checking for struct sockaddr_un.sun_len... no │S│ checking looking for union semun in sys/sem.h... no │S│ checking for clock_gettime... yes │S│ checking for working chown... yes │S│ checking for fork... yes │S│ checking for vfork... yes │S│ checking for getpagesize... yes │S│ checking for working fork... yes │S│ checking for working vfork... (cached) yes │S│ checking for working mmap... yes │S│ checking for clang options needed to detect all undeclared functions... none needed │S│ checking whether strerror_r is declared... yes │S│ checking whether strerror_r returns char *... yes │S│ checking for alarm... yes │S│ checking for fsync... yes │S│ checking for fdatasync... yes │S│ checking for ftruncate... yes │S│ checking for posix_fallocate... yes │S│ checking for gettimeofday... yes │S│ checking for localtime... yes │S│ checking for localtime_r... yes │S│ checking for memset... yes │S│ checking for munmap... yes │S│ checking for socket... yes │S│ checking for strchr... yes │S│ checking for strrchr... yes │S│ checking for strdup... yes │S│ checking for strstr... yes │S│ checking for strcasecmp... yes │S│ checking for poll... yes │S│ checking for epoll_create... yes │S│ checking for epoll_create1... yes │S│ checking for kqueue... no │S│ checking for random... yes │S│ checking for rand... yes │S│ checking for getrlimit... yes │S│ checking for sysconf... yes │S│ checking for getpeerucred... no │S│ checking for getpeereid... no │S│ checking for openat... yes │S│ checking for unlinkat... yes │S│ checking for pthread_spin_lock... yes │S│ checking for pthread_setschedparam... yes │S│ checking for pthread_mutexattr_setpshared... yes │S│ checking for pthread_condattr_setpshared... yes │S│ checking for sem_timedwait... yes │S│ checking for semtimedop... yes │S│ checking for MSG_NOSIGNAL... yes │S│ checking for SO_NOSIGPIPE ... no │S│ checking for RTLD_NEXT... yes │S│ checking for strlcpy... yes │S│ checking for strlcat... yes │S│ checking for strchrnul... yes │S│ checking for architecture in x86_64... x86_64 │S│ checking for os in linux-gnu... Linux │S│ checking whether GCC supports builtin sync intrinsics... yes │S│ checking whether GCC supports builtin atomic intrinsics... yes │S│ checking whether atomics need memory barrier... yes │S│ checking whether clang supports "-Wall"... yes │S│ checking whether clang supports "-Wextra"... yes │S│ checking whether clang supports "-Wunused"... yes │S│ checking whether clang supports "-Wshadow"... yes │S│ checking whether clang supports "-Wmissing-prototypes"... yes │S│ checking whether clang supports "-Wmissing-declarations"... yes │S│ checking whether clang supports "-Wsuggest-attribute=noreturn"... no │S│ checking whether clang supports "-Wsuggest-attribute=format"... no │S│ checking whether clang supports "-Wproperty-attribute-mismatch"... yes │S│ checking whether clang supports "-Wstrict-prototypes"... yes │S│ checking whether clang supports "-Wpointer-arith"... yes │S│ checking whether clang supports "-Wwrite-strings"... yes │S│ checking whether clang supports "-Wcast-align"... yes │S│ checking whether clang supports "-Wbad-function-cast"... yes │S│ checking whether clang supports "-Wmissing-format-attribute"... yes │S│ checking whether clang supports "-Wfloat-equal"... yes │S│ checking whether clang supports "-Wformat=2"... yes │S│ checking whether clang supports "-Wformat-signedness"... yes │S│ checking whether clang supports "-Wshift-overflow"... yes │S│ checking whether clang supports "-Wshift-overflow=2"... no │S│ checking whether clang supports "-Woverlength-strings"... yes │S│ checking whether clang supports "-Wredundent-decls"... no │S│ checking whether clang supports "-Winit-self"... yes │S│ checking whether clang supports "-Wuninitialized"... yes │S│ checking whether clang supports "-Wunknown-pragmas"... yes │S│ checking whether clang supports "-Wno-unused-parameter"... yes │S│ checking whether clang supports "-Wunused-const-variable"... yes │S│ checking whether clang supports "-Wno-format-nonliteral"... yes │S│ checking whether clang supports "-Wno-format-truncation"... yes │S│ checking whether clang supports "-Wno-sign-compare"... yes │S│ checking whether clang supports "-Wmissing-format-attribute"... yes │S│ checking whether clang supports "-Wsuggest-attribute=format"... no │S│ configure: Enabling inter-library dependencies: │S│ checking for GNU date... no │S│ checking for BSD date... no │S│ checking for date type... (cached) gnu │S│ configure: trying to determine source epoch │S│ checking for source epoch in $SOURCE_EPOCH... no │S│ checking for source epoch in source_epoch file... yes │S│ configure: using source epoch 2023-07-21 11:30:39 UTC │S│ checking that generated files are newer than configure... done │S│ configure: creating ./config.status │S│ config.status: creating Makefile │S│ config.status: creating include/Makefile │S│ config.status: creating include/qb/Makefile │S│ config.status: creating lib/Makefile │S│ config.status: creating lib/libqb.pc │S│ config.status: creating tools/Makefile │S│ config.status: creating tests/Makefile │S│ config.status: creating tests/test.conf │S│ config.status: creating examples/Makefile │S│ config.status: creating doxygen2man/Makefile │S│ config.status: creating docs/Makefile │S│ config.status: creating docs/man.dox │S│ config.status: creating lib/qblog_script.la │S│ config.status: creating include/config.h │S│ config.status: creating include/qb/qbconfig.h │S│ config.status: include/qb/qbconfig.h is unchanged │S│ config.status: executing depfiles commands │S│ config.status: executing libtool commands │S│ │S│ libqb configuration: │S│ Version = 2.0.8 │S│ Prefix = /usr │S│ Executables = /usr/sbin │S│ Man pages = /usr/share/man │S│ Doc dir = ${datarootdir}/doc/${PACKAGE_TARNAME} │S│ Libraries = /usr/lib │S│ Header files = ${prefix}/include │S│ Arch-independent files = /usr/share │S│ State information = /var │S│ System configuration = /etc │S│ SOCKETDIR = /var/run │S│ Features = epoll gcc__sync │S│ Use systemd journal = no │S│ │S│ libqb build info: │S│ Optimization = │S│ Debug options = │S│ Extra compiler warnings = │S│ Env. defined CFLAG = -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC │S│ Env. defined CPPFLAGS = │S│ Env. defined LDFLAGS = -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin │S│ ANSI defined CPPFLAGS = │S│ Coverage CFLAGS = │S│ Coverage LDFLAGS = │S│ Fatal War. CFLAGS = │S│ Final CFLAGS = -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wproperty-attribute-mismatch -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wunused-const-variable -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare │S│ Final CPPFLAGS = │S│ Final LDFLAGS = -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin │ │Build │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1748572223 │B│ + export SOURCE_DATE_EPOCH │B│ + PGO_STAGE=NONE │B│ + export PGO_STAGE │B│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │B│ + export PKG_CONFIG_PATH │B│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │B│ + export FFLAGS │B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + CC=clang │B│ + export CC │B│ + CXX=clang++ │B│ + export CXX │B│ + OBJC=clang │B│ + export OBJC │B│ + OBJCXX=clang++ │B│ + export OBJCXX │B│ + CPP=clang-cpp │B│ + export CPP │B│ + OBJCPP='clang -E -' │B│ + export OBJCPP │B│ + OBJCXXCPP='clang++ -E' │B│ + export OBJCXXCPP │B│ + AR=llvm-ar │B│ + export AR │B│ + LD=ld.lld │B│ + export LD │B│ + OBJCOPY=llvm-objcopy │B│ + export OBJCOPY │B│ + NM=llvm-nm │B│ + export NM │B│ + RANLIB=llvm-ranlib │B│ + export RANLIB │B│ + STRIP=llvm-strip │B│ + export STRIP │B│ + PATH=/usr/bin:/bin │B│ + export PATH │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64/libqb-2.0.8.tar.xz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/libqb-2.0.8.tar.xz │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + SCCACHE_DIR=/mason/sccache │B│ + export SCCACHE_DIR │B│ + test -z /mason/sccache │B│ + LANG=en_US.UTF-8 │B│ + export LANG │B│ + LC_ALL=en_US.UTF-8 │B│ + export LC_ALL │B│ + test -d /mason/build/x86_64/libqb-2.0.8.tar.xz │B│ + cd /mason/build/x86_64/libqb-2.0.8.tar.xz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/libqb-2.0.8.tar.xz' │B│ + make -j 32 │B│ The work directory %(workdir) is /mason/build/x86_64/libqb-2.0.8.tar.xz │B│ make all-recursive │B│ make[1]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz' │B│ Making all in include │B│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │B│ make all-recursive │B│ make[3]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │B│ Making all in qb │B│ make[4]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include/qb' │B│ make all-am │B│ make[5]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include/qb' │B│ make[5]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include/qb' │B│ make[4]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include/qb' │B│ make[4]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │B│ make[4]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │B│ make[3]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │B│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │B│ Making all in lib │B│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/lib' │B│ CC libqb_la-util.lo │B│ CC libqb_la-hdb.lo │B│ CC libqb_la-ringbuffer.lo │B│ CC libqb_la-ringbuffer_helper.lo │B│ CC libqb_la-array.lo │B│ CC libqb_la-loop.lo │B│ CC libqb_la-loop_poll.lo │B│ CC libqb_la-loop_job.lo │B│ CC libqb_la-loop_timerlist.lo │B│ CC libqb_la-ipcc.lo │B│ CC libqb_la-ipcs.lo │B│ CC libqb_la-ipc_shm.lo │B│ CC libqb_la-ipc_setup.lo │B│ CC libqb_la-ipc_socket.lo │B│ CC libqb_la-log.lo │B│ CC libqb_la-log_thread.lo │B│ CC libqb_la-log_blackbox.lo │B│ CC libqb_la-log_file.lo │B│ CC libqb_la-log_syslog.lo │B│ CC libqb_la-log_dcs.lo │B│ CC libqb_la-log_format.lo │B│ CC libqb_la-map.lo │B│ CC libqb_la-skiplist.lo │B│ CC libqb_la-hashtable.lo │B│ CC libqb_la-trie.lo │B│ CC libqb_la-unix.lo │B│ CC libqb_la-loop_poll_epoll.lo │B│ GEN qblog_script.ld │B│ skiplist.c:206:8: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 206 | tn = qb_list_entry(list, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ skiplist.c:216:8: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 216 | tn = qb_list_entry(list, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ skiplist.c:244:8: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 244 | tn = qb_list_entry(pos, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ skiplist.c:285:8: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 285 | f = qb_list_entry(list, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ skiplist.c:342:7: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 342 | f = qb_list_entry(list, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:100:15: warning: cast from 'char *' to 'struct hash_node *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 100 | hash_node = qb_list_entry(list, struct hash_node, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:132:8: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 132 | tn = qb_list_entry(pos, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ trie.c:600:9: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 600 | tn = qb_list_entry(list, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:164:15: warning: cast from 'char *' to 'struct hash_node *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 164 | hash_node = qb_list_entry(list, struct hash_node, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ trie.c:642:8: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 642 | f = qb_list_entry(list, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:198:14: warning: cast from 'char *' to 'struct hash_node *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 198 | node_try = qb_list_entry(list, struct hash_node, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ trie.c:704:31: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 704 | struct qb_map_notifier *f = qb_list_entry(list, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:246:8: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 246 | tn = qb_list_entry(list, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:254:8: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 254 | tn = qb_list_entry(list, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:296:7: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 296 | f = qb_list_entry(list, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:353:7: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 353 | f = qb_list_entry(list, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:415:15: warning: cast from 'char *' to 'struct hash_node *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 415 | hash_node = qb_list_first_entry(ln, struct hash_node, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:207:2: note: expanded from macro 'qb_list_first_entry' │B│ 207 | qb_list_entry((ptr)->next, type, member) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:416:3: warning: cast from 'char *' to 'typeof (*hash_node) *' (aka 'struct hash_node *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 416 | qb_list_for_each_entry_from(hash_node, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 417 | &hash_table->hash_buckets[b].list_head, list) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:291:13: note: expanded from macro 'qb_list_for_each_entry_from' │B│ 291 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:458:8: warning: cast from 'char *' to 'struct qb_map_notifier *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 458 | tn = qb_list_entry(pos, struct qb_map_notifier, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ hashtable.c:476:15: warning: cast from 'char *' to 'struct hash_node *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 476 | hash_node = qb_list_entry(pos, struct hash_node, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop.c:40:9: warning: cast from 'char *' to 'struct qb_loop_item *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 40 | job = qb_list_first_entry(&level->job_head, struct qb_loop_item, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:207:2: note: expanded from macro 'qb_list_first_entry' │B│ 207 | qb_list_entry((ptr)->next, type, member) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log_thread.c:89:7: warning: cast from 'char *' to 'struct qb_log_record *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 89 | qb_list_first_entry(&logt_print_finished_records, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 90 | struct qb_log_record, list); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:207:2: note: expanded from macro 'qb_list_first_entry' │B│ 207 | qb_list_entry((ptr)->next, type, member) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_job.c:37:28: warning: cast from 'char *' to 'struct qb_loop_job *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 37 | struct qb_loop_job *job = qb_list_entry(item, struct qb_loop_job, item); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log_thread.c:285:10: warning: cast from 'char *' to 'struct qb_log_record *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 285 | rec = qb_list_first_entry(&logt_print_finished_records, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 286 | struct qb_log_record, list); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:207:2: note: expanded from macro 'qb_list_first_entry' │B│ 207 | qb_list_entry((ptr)->next, type, member) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 1 warning generated. │B│ loop_job.c:142:2: warning: cast from 'char *' to 'typeof (*item) *' (aka 'struct qb_loop_item *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 142 | qb_list_for_each_entry(item, &l->level[p].wait_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_job.c:142:2: warning: cast from 'char *' to 'typeof (*item) *' (aka 'struct qb_loop_item *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 142 | qb_list_for_each_entry(item, &l->level[p].wait_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_job.c:153:2: warning: cast from 'char *' to 'typeof (*item) *' (aka 'struct qb_loop_item *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 153 | qb_list_for_each_entry(item, &l->level[p].job_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_job.c:153:2: warning: cast from 'char *' to 'typeof (*item) *' (aka 'struct qb_loop_item *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 153 | qb_list_for_each_entry(item, &l->level[p].job_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ipcs.c:196:7: warning: cast from 'char *' to 'struct qb_ipcs_connection *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 196 | c = qb_list_entry(pos, struct qb_ipcs_connection, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ipcs.c:243:7: warning: cast from 'char *' to 'struct qb_ipcs_connection *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 243 | c = qb_list_entry(pos, struct qb_ipcs_connection, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ipcs.c:484:6: warning: cast from 'char *' to 'struct qb_ipcs_connection *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 484 | c = qb_list_first_entry(&s->connections, struct qb_ipcs_connection, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 485 | list); │B│ | ~~~~~ │B│ ../include/qb/qblist.h:207:2: note: expanded from macro 'qb_list_first_entry' │B│ 207 | qb_list_entry((ptr)->next, type, member) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ log.c | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: │B│ 354:11: warning: cast from 'char *' to 'struct qb_log_filter *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 354 | flt = qb_list_entry(f_item, struct qb_log_filter, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:362:11: warning: cast from 'char *' to 'struct qb_log_filter *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 362 | flt = qb_list_entry(f_item, struct qb_log_filter, list);ipcs.c │B│ : 502| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 │B│ : warning: cast from 'char *' to 'struct qb_ipcs_connection *' increases required alignment from 1 to 8 [-Wcast-align] │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 502 | c =198 | q b(_l(itsytpe_ f*irs)t(_e(ncthrayr*()&pcturr r-e notf->flsiest,t osf(ttryupcet, qb _miepmcbse_rc))o)n;nec t})i │B│ o n| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 503 | list); │B│ | ~~~~~ │B│ ../include/qb/qblist.h:207:2: note: expanded from macro 'qb_list_first_entry' │B│ 207 | qb_list_entry((ptr)->next, type, member) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_poll.c:564:10: warning: cast from 'char *' to 'struct qb_loop_item *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 564 | item = qb_list_entry(list, struct qb_loop_item, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_poll.c:593:10: warning: cast from 'char *' to 'struct qb_loop_item *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 593 | item = qb_list_entry(list, struct qb_loop_item, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_poll.c:632:3: warning: cast from 'char *' to 'typeof (*item) *' (aka 'struct qb_loop_item *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 632 | qb_list_for_each_entry(item, &s->sig_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_poll.c:632:3: warning: cast from 'char *' to 'typeof (*item) *' (aka 'struct qb_loop_item *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 632 | qb_list_for_each_entry(item, &s->sig_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:481:2: warning: cast from 'char *' to 'typeof (*sect) *' (aka 'struct callsite_section *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 481 | qb_list_for_each_entry(sect, &callsite_sections, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:481:2: warning: cast from 'char *' to 'typeof (*sect) *' (aka 'struct callsite_section *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 481 | qb_list_for_each_entry(sect, &callsite_sections, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:508:3: warning: cast from 'char *' to 'typeof (*flt) *' (aka 'struct qb_log_filter *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 508 | qb_list_for_each_entry(flt, &t->filter_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:508:3: warning: cast from 'char *' to 'typeof (*flt) *' (aka 'struct qb_log_filter *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 508 | qb_list_for_each_entry(flt, &t->filter_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:514:2: warning: cast from 'char *' to 'typeof (*flt) *' (aka 'struct qb_log_filter *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 514 | qb_list_for_each_entry(flt, &tags_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:514:2: warning: cast from 'char *' to 'typeof (*flt) *' (aka 'struct qb_log_filter *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 514 | qb_list_for_each_entry(flt, &tags_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_poll.c:747:2: warning: cast from 'char *' to 'typeof (*item) *' (aka 'struct qb_loop_item *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 747 | qb_list_for_each_entry(item, &l->level[sig->p].wait_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_poll.c:747:2: warning: cast from 'char *' to 'typeof (*item) *' (aka 'struct qb_loop_item *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 747 | qb_list_for_each_entry(item, &l->level[sig->p].wait_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_poll.c:760:2: warning: cast from 'char *' to 'typeof (*item) *' (aka 'struct qb_loop_item *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 760 | qb_list_for_each_entry(item, &l->level[sig->p].job_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ loop_poll.c:760:2: warning: cast from 'char *' to 'typeof (*item) *' (aka 'struct qb_loop_item *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 760 | qb_list_for_each_entry(item, &l->level[sig->p].job_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:542:2: warning: cast from 'char *' to 'typeof (*sect) *' (aka 'struct callsite_section *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 542 | qb_list_for_each_entry(sect, &callsite_sections, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:542:2: warning: cast from 'char *' to 'typeof (*sect) *' (aka 'struct callsite_section *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 542 | qb_list_for_each_entry(sect, &callsite_sections, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:558:2: warning: cast from 'char *' to 'typeof (*flt) *' (aka 'struct qb_log_filter *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 558 | qb_list_for_each_entry(flt, list_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:558:2: warning: cast from 'char *' to 'typeof (*flt) *' (aka 'struct qb_log_filter *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 558 | qb_list_for_each_entry(flt, list_head, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:645:10: warning: cast from 'char *' to 'struct qb_log_filter *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 645 | flt = qb_list_entry(iter, struct qb_log_filter, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:659:10: warning: cast from 'char *' to 'struct qb_log_filter *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 659 | flt = qb_list_entry(iter, struct qb_log_filter, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:770:2: warning: cast from 'char *' to 'typeof (*sect) *' (aka 'struct callsite_section *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 770 | qb_list_for_each_entry(sect, &callsite_sections, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:770:2: warning: cast from 'char *' to 'typeof (*sect) *' (aka 'struct callsite_section *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 770 | qb_list_for_each_entry(sect, &callsite_sections, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:791:2: warning: cast from 'char *' to 'typeof (*sect) *' (aka 'struct callsite_section *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 791 | qb_list_for_each_entry(sect, &callsite_sections, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:242:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:791:2: warning: cast from 'char *' to 'typeof (*sect) *' (aka 'struct callsite_section *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 791 | qb_list_for_each_entry(sect, &callsite_sections, list) { │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:244:13: note: expanded from macro 'qb_list_for_each_entry' │B│ 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:886:10: warning: cast from 'char *' to 'struct qb_log_filter *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 886 | flt = qb_list_entry(iter2, struct qb_log_filter, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:894:7: warning: cast from 'char *' to 'struct callsite_section *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 894 | s = qb_list_entry(iter, struct callsite_section, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ log.c:899:9: warning: cast from 'char *' to 'struct qb_log_filter *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 899 | flt = qb_list_entry(iter, struct qb_log_filter, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 2 warnings generated. │B│ 5 warnings generated. │B│ 12 warnings generated. │B│ 5 warnings generated. │B│ 3 warnings generated. │B│ 8 warnings generated. │B│ 4 warnings generated. │B│ 21 warnings generated. │B│ CCLD libqb.la │B│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/lib' │B│ Making all in doxygen2man │B│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/doxygen2man' │B│ CC doxygen2man-doxygen2man.o │B│ CC doxygen2man-cstring.o │B│ cstring.c:31:30: warning: cast from 'char *' to 'struct cstring_header *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 31 | struct cstring_header *h = (struct cstring_header *)cstring; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 1 warning generated. │B│ doxygen2man.c:159:8: warning: cast from 'char *' to 'struct param_info *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 159 | pi = qb_list_entry(iter, struct param_info, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ doxygen2man.c:639:8: warning: cast from 'char *' to 'struct param_info *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 639 | pi = qb_list_entry(iter, struct param_info, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ doxygen2man.c:660:8: warning: cast from 'char *' to 'struct param_info *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 660 | pi = qb_list_entry(iter, struct param_info, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ doxygen2man.c:814:8: warning: cast from 'char *' to 'struct param_info *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 814 | pi = qb_list_entry(iter, struct param_info, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ doxygen2man.c:855:9: warning: cast from 'char *' to 'struct param_info *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 855 | pi = qb_list_entry(iter, struct param_info, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ doxygen2man.c:870:9: warning: cast from 'char *' to 'struct param_info *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 870 | pi = qb_list_entry(iter, struct param_info, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ doxygen2man.c:923:8: warning: cast from 'char *' to 'struct param_info *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 923 | pi = qb_list_entry(iter, struct param_info, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ doxygen2man.c:967:8: warning: cast from 'char *' to 'struct param_info *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 967 | pi = qb_list_entry(iter, struct param_info, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ doxygen2man.c:973:8: warning: cast from 'char *' to 'struct param_info *' increases required alignment from 1 to 8 [-Wcast-align] │B│ 973 | pi = qb_list_entry(iter, struct param_info, list); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../include/qb/qblist.h:198:3: note: expanded from macro 'qb_list_entry' │B│ 198 | ((type *)((char*)ptr - offsetof(type, member))); }) │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 9 warnings generated. │B│ CCLD doxygen2man │B│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/doxygen2man' │B│ Making all in docs │B│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/docs' │B│ make[2]: Nothing to be done for 'all'. │B│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/docs' │B│ Making all in tools │B│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tools' │B│ CC qb_blackbox-qb_blackbox.o │B│ CCLD qb-blackbox │B│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tools' │B│ Making all in examples │B│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/examples' │B│ CC mapnotify-mapnotify.o │B│ CC simplelog-simplelog.o │B│ CC tcpclient-tcpclient.o │B│ CC tcpserver-tcpserver.o │B│ CC ipcclient-ipcclient.o │B│ CC ipcserver-ipcserver.o │B│ CCLD tcpclient │B│ CCLD tcpserver │B│ CCLD mapnotify │B│ CCLD ipcclient │B│ CCLD simplelog │B│ CCLD ipcserver │B│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/examples' │B│ Making all in tests │B│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tests' │B│ CC bmc.o │B│ CC bmcpt-bmcpt.o │B│ CC bms-bms.o │B│ CC rbreader.o │B│ CC rbwriter.o │B│ CC bench-log.o │B│ CC format_compare_speed.o │B│ CC loop.o │B│ CC print_ver.o │B│ print_ver.c:42:1: warning: "2.0.8" parsed as: "2" "." "0" "." "8" "" [-W#pragma-messages] │B│ 42 | _Pragma(MSG); │B│ | ^ │B│ :107:2: note: expanded from here │B│ 107 | message ("\"2.0.8\" parsed as: \"2\" \".\" \"0\" \".\" \"8\" \"\"") │B│ | ^ │B│ 1 warning generated. │B│ CCLD rbreader │B│ CCLD print_ver │B│ CCLD rbwriter │B│ CCLD format_compare_speed │B│ CCLD bmcpt │B│ CCLD bench-log │B│ CCLD loop │B│ CCLD bmc │B│ CCLD bms │B│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tests' │B│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz' │B│ make[2]: Nothing to be done for 'all-am'. │B│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz' │B│ make[1]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz' │ │Install │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1748572223 │I│ + export SOURCE_DATE_EPOCH │I│ + PGO_STAGE=NONE │I│ + export PGO_STAGE │I│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │I│ + export PKG_CONFIG_PATH │I│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │I│ + export FFLAGS │I│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + CC=clang │I│ + export CC │I│ + CXX=clang++ │I│ + export CXX │I│ + OBJC=clang │I│ + export OBJC │I│ + OBJCXX=clang++ │I│ + export OBJCXX │I│ + CPP=clang-cpp │I│ + export CPP │I│ + OBJCPP='clang -E -' │I│ + export OBJCPP │I│ + OBJCXXCPP='clang++ -E' │I│ + export OBJCXXCPP │I│ + AR=llvm-ar │I│ + export AR │I│ + LD=ld.lld │I│ + export LD │I│ + OBJCOPY=llvm-objcopy │I│ + export OBJCOPY │I│ + NM=llvm-nm │I│ + export NM │I│ + RANLIB=llvm-ranlib │I│ + export RANLIB │I│ + STRIP=llvm-strip │I│ + export STRIP │I│ + PATH=/usr/bin:/bin │I│ + export PATH │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64/libqb-2.0.8.tar.xz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/libqb-2.0.8.tar.xz │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + SCCACHE_DIR=/mason/sccache │I│ + export SCCACHE_DIR │I│ + test -z /mason/sccache │I│ + LANG=en_US.UTF-8 │I│ + export LANG │I│ + LC_ALL=en_US.UTF-8 │I│ + export LC_ALL │I│ + test -d /mason/build/x86_64/libqb-2.0.8.tar.xz │I│ + cd /mason/build/x86_64/libqb-2.0.8.tar.xz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/libqb-2.0.8.tar.xz' │I│ The work directory %(workdir) is /mason/build/x86_64/libqb-2.0.8.tar.xz │I│ + make -j 32 install DESTDIR=/mason/install │I│ make install-recursive │I│ make[1]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz' │I│ Making install in include │I│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │I│ Making install in qb │I│ make[3]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include/qb' │I│ make[4]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include/qb' │I│ make[4]: Nothing to be done for 'install-exec-am'. │I│ ../.././build-aux/install-sh -c -d '/mason/install/usr/include/qb/' │I│ /usr/bin/install -c -m 644 qbhdb.h qblist.h qbdefs.h qbatomic.h qbloop.h qbrb.h qbutil.h qbarray.h qbipcc.h qbipcs.h qbipc_common.h qblog.h qbconfig.h qbmap.h '/mason/install/usr/include/qb/' │I│ make[4]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include/qb' │I│ make[3]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include/qb' │I│ make[3]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │I│ make[4]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │I│ make[4]: Nothing to be done for 'install-exec-am'. │I│ make[4]: Nothing to be done for 'install-data-am'. │I│ make[4]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │I│ make[3]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │I│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/include' │I│ Making install in lib │I│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/lib' │I│ make[3]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/lib' │I│ make[3]: Nothing to be done for 'install-data-am'. │I│ .././build-aux/install-sh -c -d '/mason/install/usr/lib' │I│ .././build-aux/install-sh -c -d '/mason/install/usr/lib/pkgconfig' │I│ /usr/bin/dash ../libtool --mode=install /usr/bin/install -c libqb.la '/mason/install/usr/lib' │I│ /usr/bin/install -c -m 644 libqb.pc '/mason/install/usr/lib/pkgconfig' │I│ libtool: install: /usr/bin/install -c .libs/libqb.so.100.3.2 /mason/install/usr/lib/libqb.so.100.3.2 │I│ libtool: install: (cd /mason/install/usr/lib && { ln -s -f libqb.so.100.3.2 libqb.so.100 || { rm -f libqb.so.100 && ln -s libqb.so.100.3.2 libqb.so.100; }; }) │I│ libtool: install: (cd /mason/install/usr/lib && { ln -s -f libqb.so.100.3.2 libqb.so || { rm -f libqb.so && ln -s libqb.so.100.3.2 libqb.so; }; }) │I│ libtool: install: /usr/bin/install -c .libs/libqb.lai /mason/install/usr/lib/libqb.la │I│ libtool: warning: remember to run 'libtool --finish /usr/lib' │I│ make[3]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/lib' │I│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/lib' │I│ Making install in doxygen2man │I│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/doxygen2man' │I│ make[3]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/doxygen2man' │I│ .././build-aux/install-sh -c -d '/mason/install/usr/bin' │I│ .././build-aux/install-sh -c -d '/mason/install/usr/share/man/man1' │I│ /usr/bin/dash ../libtool --mode=install /usr/bin/install -c doxygen2man '/mason/install/usr/bin' │I│ /usr/bin/install -c -m 644 doxygen2man.1 '/mason/install/usr/share/man/man1' │I│ libtool: warning: '../lib/libqb.la' has not been installed in '/usr/lib' │I│ libtool: install: /usr/bin/install -c .libs/doxygen2man /mason/install/usr/bin/doxygen2man │I│ make[3]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/doxygen2man' │I│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/doxygen2man' │I│ Making install in docs │I│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/docs' │I│ make[3]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/docs' │I│ make[3]: Nothing to be done for 'install-exec-am'. │I│ .././build-aux/install-sh -c -d '/mason/install/usr/share/man/man3' │I│ .././build-aux/install-sh -c -d '/mason/install/usr/share/man/man8' │I│ /usr/bin/install -c -m 644 man8/qb-blackbox.8 '/mason/install/usr/share/man/man8' │I│ make[3]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/docs' │I│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/docs' │I│ Making install in tools │I│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tools' │I│ make[3]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tools' │I│ make[3]: Nothing to be done for 'install-data-am'. │I│ .././build-aux/install-sh -c -d '/mason/install/usr/sbin' │I│ /usr/bin/dash ../libtool --mode=install /usr/bin/install -c qb-blackbox '/mason/install/usr/sbin' │I│ libtool: warning: '../lib/libqb.la' has not been installed in '/usr/lib' │I│ libtool: install: /usr/bin/install -c .libs/qb-blackbox /mason/install/usr/sbin/qb-blackbox │I│ make[3]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tools' │I│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tools' │I│ Making install in examples │I│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/examples' │I│ make[3]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/examples' │I│ make[3]: Nothing to be done for 'install-exec-am'. │I│ make[3]: Nothing to be done for 'install-data-am'. │I│ make[3]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/examples' │I│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/examples' │I│ Making install in tests │I│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tests' │I│ make[3]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tests' │I│ make[3]: Nothing to be done for 'install-exec-am'. │I│ make[3]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tests' │I│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz/tests' │I│ make[2]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz' │I│ make[3]: Entering directory '/mason/build/x86_64/libqb-2.0.8.tar.xz' │I│ make[3]: Nothing to be done for 'install-exec-am'. │I│ ./build-aux/install-sh -c -d '/mason/install/usr/share/doc/libqb' │I│ /usr/bin/install -c -m 644 COPYING INSTALL README.markdown '/mason/install/usr/share/doc/libqb' │I│ make[3]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz' │I│ make[2]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz' │I│ make[1]: Leaving directory '/mason/build/x86_64/libqb-2.0.8.tar.xz' │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/include/qb/qbhdb.h │A│ » /usr/include/qb/qblist.h │A│ » /usr/include/qb/qbdefs.h │A│ » /usr/include/qb/qbatomic.h │A│ » /usr/include/qb/qbloop.h │A│ » /usr/include/qb/qbrb.h │A│ » /usr/include/qb/qbutil.h │A│ » /usr/include/qb/qbarray.h │A│ » /usr/include/qb/qbipcc.h │A│ » /usr/include/qb/qbipcs.h │A│ » /usr/include/qb/qbipc_common.h │A│ » /usr/include/qb/qblog.h │A│ » /usr/include/qb/qbconfig.h │A│ » /usr/include/qb/qbmap.h │A│ » /usr/lib/pkgconfig/libqb.pc │A│ » /usr/lib/libqb.so.100.3.2 │A│ » /usr/lib/libqb.so.100 │A│ » /usr/lib/libqb.so │A│ × /usr/lib/libqb.la (libtool file) │A│ » /usr/bin/doxygen2man │A│ » /usr/share/man/man1/doxygen2man.1 │A│ » /usr/share/man/man3 │A│ » /usr/share/man/man8/qb-blackbox.8 │A│ » /usr/share/doc/libqb/COPYING │A│ » /usr/share/doc/libqb/INSTALL │A│ » /usr/share/doc/libqb/README.markdown │A│ » /usr/sbin/qb-blackbox │A│ » /usr/lib/debug/.build-id/53/c710153e4d062ca6c720e6a97f1117bbabb1fb.debug │A│ » /usr/lib/debug/.build-id/de/ec0ad8c8fe0c734e761e4d60a49b25f0029c65.debug │A│ » /usr/lib/debug/.build-id/21/244a7f460a4945e1e8be46e4dc10ab12301ddd.debug Packaging Emitted libqb-2.0.8-3-1-x86_64.stone Emitted libqb-dbginfo-2.0.8-3-1-x86_64.stone Emitted libqb-devel-2.0.8-3-1-x86_64.stone Phase Elapsed % │Initialize 0.54s 3.2% │Populate (moss) ││Resolve 1.03s 6.0% ││Fetch 0.65s 3.8% ││Blit 2.84s 16.7% │Fetch 0.72s 4.2% │x86_64 ││Prepare 0.02s 0.1% ││Setup 8.41s 49.3% ││Build 2.40s 14.1% ││Install 0.30s 1.7% │Analyze 0.06s 0.4% │Emit 0.08s 0.5% ────────────────────────────────────── Total 17.05s 100.0% Build finished successfully at 2025-05-31T19:11:48+02:00