boulder v0.26.1 (Git ref 7522e18e3460c5c4e8e3d5a9fe81d54b63df1cb7-dirty) └─ building exempi-2.6.6-5-1 Refreshed repo0 The following package(s) will be installed: acl 2.3.2-5 libcap-ng 0.8.5-6 attr 2.5.2-6 libcom_err 1.47.4-7 autoconf 2.72-5 libeconf 0.7.10-6 automake 1.18.1-8 libedit 20251016-3.1-5 bash 5.3.9-30 libelf 0.195-13 boost 1.91.0-11 libfdisk 2.41.3-19 boost-atomic 1.91.0-11 libffi 3.5.2-9 boost-charconv 1.91.0-11 libgcc 15.2.0+git.dbc88caa-22 boost-chrono 1.91.0-11 libgcc-static 15.2.0+git.dbc88caa-22 boost-container 1.91.0-11 libgcrypt 1.12.2-11 boost-context 1.91.0-11 libgomp 15.2.0+git.dbc88caa-22 boost-contract 1.91.0-11 libgpg-error 1.59-8 boost-coroutine 1.91.0-11 libidn2 2.3.8-5 boost-date-time 1.91.0-11 libmount 2.41.3-19 boost-devel 1.91.0-11 libpciaccess 0.19-6 boost-fiber 1.91.0-11 libpsl 0.21.5-4 boost-filesystem 1.91.0-11 libpwquality 1.4.5-5 boost-graph 1.91.0-11 libseccomp 2.6.0-6 boost-iostreams 1.91.0-11 libsecret 0.21.7-8 boost-json 1.91.0-11 libsmartcols 2.41.3-19 boost-locale 1.91.0-11 libsodium 1.0.22+git.33cc75ab1-5 boost-log 1.91.0-11 libssh2 1.11.1-3 boost-math 1.91.0-11 libstdc++ 15.2.0+git.dbc88caa-22 boost-nowide 1.91.0-11 libstdc++-devel 15.2.0+git.dbc88caa-22 boost-process 1.91.0-11 libstone 0.26.1+git.647000c-7 boost-program-options 1.91.0-11 libtasn1 4.21.0-4 boost-python3 1.91.0-11 libunistring 1.4.2-7 boost-random 1.91.0-11 libutempter 1.2.1-2 boost-regex 1.91.0-11 libuuid 2.41.3-19 boost-serialization 1.91.0-11 libxcrypt 4.5.2-10 boost-stacktrace 1.91.0-11 libxkbcommon 1.13.1-15 boost-test 1.91.0-11 libxml2 2.15.3-21 boost-thread 1.91.0-11 linux-headers 7.0-29 boost-timer 1.91.0-11 linux-pam-libs 1.7.2-19 boost-type-erasure 1.91.0-11 lld 22.1.4-53 boost-url 1.91.0-11 lld-libs 22.1.4-53 boost-wave 1.91.0-11 llvm 22.1.4-53 boulder 0.26.1+git.7522e18-146 llvm-libs 22.1.4-53 brotli-libs 1.2.0-10 lz4 1.10.0-4 bsdtar 3.8.7-24 lzo 2.10-2 bsdtar-static 3.8.7-24 m4 1.4.21-6 bzip2-libs 1.0.8-7 make 4.4.1-4 ca-certificates 20250516-17 mimalloc 2.3.1-12 ca-certificates-mozilla 3.123-44 mpc 1.4.1-5 ca-certificates-utils 20250516-17 mpdecimal 4.0.1-2 clang 22.1.4-53 mpfr 4.2.2-5 clang-libs 22.1.4-53 nano 9.0-40 compiler-rt 22.1.4-53 ncurses-base 6.6-20260418-24 coreutils 0.8.0-34 ncurses-libs 6.6-20260418-24 cracklib 2.10.3-3 nghttp2-libs 1.69.0-15 cryptsetup-libs 2.8.6-12 nghttp3 1.15.0-5 curl-libs 8.19.0-30 ntpd-rs 1.7.2-8 cyrus-sasl-libs 2.1.28-5 ocl-icd 2.3.4-4 dash 0.5.13.3-18 openldap 2.6.13-7 device-mapper-libs 2.03.39-15 openmp 22.1.4-53 diffutils 3.12-6 openmp-devel 22.1.4-53 elfutils-libs 0.195-13 openssl-libs 3.6.2-35 envsubst 1.0-11 os-info 2026.03-17 expat 2.7.5-12 p11-kit 0.26.2-11 expat-devel 2.7.5-12 p11-kit-libs 0.26.2-11 file 5.47-11 pcre2 10.47-8 findutils 4.10.0-4 perl 5.42.0-14 gawk 5.4.0-9 pkgconf 2.5.1-12 gcc 15.2.0+git.dbc88caa-22 polly 22.1.4-53 gdbm-libs 1.26-7 procps 4.0.6-8 git 2.54.0-24 python-libs 3.14.4-20 glib2 2.88.0-37 qrencode 4.1.1-3 glibc 2.43+git.8362e8ce-37 readline 8.3.3-9 glibc-devel 2.43+git.8362e8ce-37 ripgrep 15.1.0-4 gmp 6.3.0-6 sed 4.9-3 gnu-coreutils-compat 9.11-6 slibtool 0.7.4-15 gpm-libs 1.20.7-4 sqlite 3.53.0-19 grep 3.12-7 sudo-rs 0.2.13-19 gzip 1.14-6 system-accounts 0.1.0-8 helix 25.07.01-8 systemd 257.13-79 hwloc-libs 2.13.0-6 terminfo-foot 1.26.1-3 iana-etc 20260318-4 terminfo-ghostty 1.3.1-7 icu-libs 78.3-14 terminfo-kitty 0.46.2-9 isl 0.27-2 terminus-font 4.49.1-2 json-c 0.18-5 tpm2-tss 4.1.3-4 kbd 2.9.0-9 tzdata 2026a-9 keyutils 1.6.3-4 util-linux 2.41.3-19 kmod-libs 34.2-10 uutils-coreutils 0.8.0-34 krb5-libs 1.22.2-6 vim 9.2.0340-23 layout 0.1.0-8 wayland 1.25.0-9 less 692-15 xkeyboard-config 2.47-8 libarchive 3.8.7-24 xxd 9.2.0340-23 libatomic 15.2.0+git.dbc88caa-22 xz 5.8.3-15 libb2 0.98.1-2 zlib 2.3.3-23 libblkid 2.41.3-19 zlib-devel 2.3.3-23 libbpf 1.7.0-8 zstd-libs 1.5.7-12 libcap 2.78-13 Installed attr (cached) Installed acl (cached) Installed bash (cached) Installed autoconf (cached) Installed automake (cached) Installed boost Installed boost-coroutine Installed boost-atomic Installed boost-chrono Installed boost-container Installed boost-context Installed boost-contract Installed boost-charconv Installed boost-date-time Installed boost-fiber Installed boost-json Installed boost-locale Installed boost-graph Installed boost-iostreams Installed boost-filesystem Installed boost-process Installed boost-nowide Installed boost-random Installed boost-program-options Installed boost-stacktrace Installed boost-regex Installed boost-serialization Installed boost-python3 Installed boost-timer Installed boost-type-erasure Installed boost-math Installed brotli-libs (cached) Installed boost-thread Installed bsdtar (cached) Installed bsdtar-static (cached) Installed boost-log Installed boost-test Installed boost-url Installed bzip2-libs (cached) Installed ca-certificates (cached) Installed ca-certificates-mozilla (cached) Installed ca-certificates-utils (cached) Installed clang (cached) Installed boulder (cached) Installed cracklib (cached) Installed coreutils (cached) Installed curl-libs (cached) Installed cryptsetup-libs (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed device-mapper-libs (cached) Installed elfutils-libs (cached) Installed diffutils (cached) Installed clang-libs (cached) Installed expat (cached) Installed file (cached) Installed envsubst (cached) Installed findutils (cached) Installed expat-devel (cached) Installed gdbm-libs (cached) Installed gawk (cached) Installed compiler-rt (cached) Installed glib2 (cached) Installed boost-wave Installed git (cached) Installed gmp (cached) Installed gnu-coreutils-compat (cached) Installed gpm-libs (cached) Installed grep (cached) Installed glibc-devel (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed gzip (cached) Installed icu-libs (cached) Installed isl (cached) Installed json-c (cached) Installed kmod-libs (cached) Installed keyutils (cached) Installed layout (cached) Installed krb5-libs (cached) Installed gcc (cached) Installed less (cached) Installed libarchive (cached) Installed libb2 (cached) Installed libblkid (cached) Installed libatomic (cached) Installed libcap-ng (cached) Installed libcap (cached) Installed libbpf (cached) Installed libcom_err (cached) Installed libeconf (cached) Installed libedit (cached) Installed libelf (cached) Installed libfdisk (cached) Installed libffi (cached) Installed libgcc (cached) Installed libgcrypt (cached) Installed libgcc-static (cached) Installed libgomp (cached) Installed kbd (cached) Installed libgpg-error (cached) Installed libmount (cached) Installed libpciaccess (cached) Installed libpsl (cached) Installed libidn2 (cached) Installed libseccomp (cached) Installed libsmartcols (cached) Installed libsecret (cached) Installed libssh2 (cached) Installed helix (cached) Installed libpwquality (cached) Installed libstdc++ (cached) Installed libsodium (cached) Installed libstone (cached) Installed libuuid (cached) Installed libtasn1 (cached) Installed libutempter (cached) Installed libxcrypt (cached) Installed libxkbcommon (cached) Installed libxml2 (cached) Installed libunistring (cached) Installed linux-pam-libs (cached) Installed lld-libs (cached) Installed lld (cached) Installed llvm-libs (cached) Installed lz4 (cached) Installed llvm (cached) Installed lzo (cached) Installed mimalloc (cached) Installed m4 (cached) Installed mpc (cached) Installed make (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed ncurses-libs (cached) Installed nghttp3 (cached) Installed nghttp2-libs (cached) Installed nano (cached) Installed ocl-icd (cached) Installed openldap (cached) Installed ntpd-rs (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed os-info (cached) Installed openssl-libs (cached) Installed linux-headers (cached) Installed p11-kit-libs (cached) Installed pcre2 (cached) Installed p11-kit (cached) Installed libstdc++-devel (cached) Installed pkgconf (cached) Installed polly (cached) Installed procps (cached) Installed glibc (cached) Installed qrencode (cached) Installed ripgrep (cached) Installed readline (cached) Installed sed (cached) Installed sqlite (cached) Installed ncurses-base (cached) Installed slibtool (cached) Installed sudo-rs (cached) Installed system-accounts (cached) Installed terminfo-foot (cached) Installed terminfo-ghostty (cached) Installed terminfo-kitty (cached) Installed tpm2-tss (cached) Installed terminus-font (cached) Installed util-linux (cached) Installed uutils-coreutils (cached) Installed python-libs (cached) Installed wayland (cached) Installed xxd (cached) Installed zlib (cached) Installed zlib-devel (cached) Installed xz (cached) Installed systemd (cached) Installed zstd-libs (cached) Installed tzdata (cached) Installed xkeyboard-config (cached) Installed perl (cached) Installed vim (cached) Installed boost-devel 52363 entries blitted in 0.53s (99.2k / s) Sharing 1 upstream(s) with the build container Shared exempi-2.6.6.tar.xz x86_64 │Prepare │P│ + set -o errexit │P│ + set -o pipefail │P│ + set -o nounset │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1776886086 │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,--undefined-version -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,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │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│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │P│ + NINJA_STATUS='[%f/%t %es (%P)] ' │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│ + GOCACHE= │P│ + export GOCACHE │P│ + test -z '' │P│ + unset GOCACHE │P│ + GOMODCACHE= │P│ + export GOMODCACHE │P│ + test -z '' │P│ + unset GOMODCACHE │P│ + CARGO_HOME= │P│ + export CARGO_HOME │P│ + test -z '' │P│ + unset CARGO_HOME │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ + mkdir -p exempi-2.6.6.tar.xz │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + bsdtar-static xf /mason/sourcedir/exempi-2.6.6.tar.xz -C exempi-2.6.6.tar.xz --strip-components=1 --no-same-owner │ │Setup │S│ + set -o errexit │S│ + set -o pipefail │S│ + set -o nounset │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1776886086 │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,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │S│ + export LDFLAGS │S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │S│ + export CGO_LDFLAGS │S│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │S│ + export DFLAGS │S│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=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/exempi-2.6.6.tar.xz │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │S│ + NINJA_STATUS='[%f/%t %es (%P)] ' │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/exempi-2.6.6.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│ + GOCACHE= │S│ + export GOCACHE │S│ + test -z '' │S│ + unset GOCACHE │S│ + GOMODCACHE= │S│ + export GOMODCACHE │S│ + test -z '' │S│ + unset GOMODCACHE │S│ + CARGO_HOME= │S│ + export CARGO_HOME │S│ + test -z '' │S│ + unset CARGO_HOME │S│ + 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/exempi-2.6.6.tar.xz │S│ + cd /mason/build/x86_64/exempi-2.6.6.tar.xz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/exempi-2.6.6.tar.xz' │S│ + test -x ./configure │S│ The work directory %(workdir) is /mason/build/x86_64/exempi-2.6.6.tar.xz │S│ + CONFIG_SHELL=/usr/bin/dash │S│ + export CONFIG_SHELL │S│ + SHELL=/usr/bin/dash │S│ + export SHELL │S│ + echo 'Explicitly using dash to execute ./configure' │S│ 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/exempi │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... /usr/bin/mkdir -p │S│ checking for gawk... gawk │S│ checking whether make sets $(MAKE)... yes │S│ checking whether make supports nested variables... yes │S│ checking whether to enable maintainer-specific portions of Makefiles... no │S│ checking whether make supports nested variables... (cached) 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 whether make supports the include directive... yes (GNU style) │S│ checking dependency style of clang... gcc3 │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 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 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 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... yes │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... yes │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 whether clang++ supports C++11 features by default... yes │S│ checking whether byte ordering is bigendian... no │S│ checking for expat.h... yes │S│ checking for iconv.h... yes │S│ checking for zlib.h... yes │S│ checking for iconv declaration... │S│ extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); │S│ checking for thread local storage (TLS) class... __thread │S│ checking for Boost headers version >= 1.60.0... yes │S│ checking for Boost's header version... 1_91 │S│ checking for the toolset name used by Boost for clang++... gcc42 -gcc │S│ checking for boost/test/unit_test.hpp... yes │S│ checking for the Boost unit_test_framework library... yes │S│ checking for library containing dlopen... none required │S│ checking for library containing clock_gettime... none required │S│ checking for valgrind/memcheck.h... no │S│ configure: WARNING: Valgrind is missing. checks will run without │S│ checking whether C++ compiler accepts -fvisibility=hidden... yes │S│ checking whether C++ compiler accepts -Werror=unknown-warning-option... yes │S│ checking whether C++ compiler accepts -Wchar-subscripts... yes │S│ checking whether C++ compiler accepts -Wcast-align... yes │S│ checking whether C++ compiler accepts -Wextra... yes │S│ checking whether C++ compiler accepts -Wexceptions... yes │S│ checking whether C++ compiler accepts -Wheader-guard... yes │S│ checking whether C++ compiler accepts -Wformat... yes │S│ checking whether C++ compiler accepts -Werror=bitwise-instead-of-logical... yes │S│ checking whether C++ compiler accepts -Werror=class-memaccess... no │S│ checking whether C++ compiler accepts -Wformat-security... yes │S│ checking whether C++ compiler accepts -Wlogical-not-parentheses... yes │S│ checking whether C++ compiler accepts -Werror=misleading-indentation... yes │S│ checking whether C++ compiler accepts -Wmissing-noreturn... yes │S│ checking whether C++ compiler accepts -Werror=missing-field-initializers... yes │S│ checking whether C++ compiler accepts -Woverloaded-virtual... yes │S│ checking whether C++ compiler accepts -Wpointer-arith... yes │S│ checking whether C++ compiler accepts -Wgnu-array-member-paren-init... yes │S│ checking whether C++ compiler accepts -Wpointer-bool-conversion... yes │S│ checking whether C++ compiler accepts -Wshadow... yes │S│ checking whether C++ compiler accepts -Wsign-compare... yes │S│ checking whether C++ compiler accepts -Wno-suggest-attribute=noreturn... no │S│ checking whether C++ compiler accepts -Wnull-conversion... yes │S│ checking whether C++ compiler accepts -Wunreachable-code... yes │S│ checking whether C++ compiler accepts -Wunused... yes │S│ checking whether C++ compiler accepts -Wwrite-strings... yes │S│ checking that generated files are newer than configure... done │S│ configure: creating ./config.status │S│ config.status: creating Makefile │S│ config.status: creating third-party/Makefile │S│ config.status: creating third-party/zuid/interfaces/Makefile │S│ config.status: creating third-party/zlib/Makefile │S│ config.status: creating third-party/expat/Makefile │S│ config.status: creating source/Makefile │S│ config.status: creating XMPCore/Makefile │S│ config.status: creating XMPCore/source/Makefile │S│ config.status: creating XMPFiles/Makefile │S│ config.status: creating XMPFiles/source/Makefile │S│ config.status: creating XMPFiles/source/FileHandlers/Makefile │S│ config.status: creating XMPFiles/source/FormatSupport/Makefile │S│ config.status: creating XMPFiles/source/NativeMetadataSupport/Makefile │S│ config.status: creating XMPFiles/source/PluginHandler/Makefile │S│ config.status: creating XMPFilesPlugins/Makefile │S│ config.status: creating XMPFilesPlugins/api/Makefile │S│ config.status: creating XMPFilesPlugins/api/source/Makefile │S│ config.status: creating XMPFilesPlugins/PDF_Handler/Makefile │S│ config.status: creating samples/Makefile │S│ config.status: creating samples/source/Makefile │S│ config.status: creating samples/testfiles/Makefile │S│ config.status: creating build/GNUmakefile │S│ config.status: creating public/Makefile │S│ config.status: creating public/include/Makefile │S│ config.status: creating public/include/client-glue/Makefile │S│ config.status: creating exempi/Makefile │S│ config.status: creating exempi/doc/Makefile │S│ config.status: creating exempi/doc/Doxyfile │S│ config.status: creating exempi/exempi-2.0.pc │S│ config.status: executing depfiles commands │S│ config.status: executing libtool commands │S│ │S│ Defines: │S│ │S│ EXEMPI_PLATFORM_DEF = UNIX_ENV │S│ CPPFLAGS = │S│ LDFLAGS = -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin │S│ Thread Local Storage = __thread │S│ Run unit test = yes │S│ │ │Build │B│ + set -o errexit │B│ + set -o pipefail │B│ + set -o nounset │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1776886086 │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,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=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/exempi-2.6.6.tar.xz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/exempi-2.6.6.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│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │B│ + 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/exempi-2.6.6.tar.xz │B│ + cd /mason/build/x86_64/exempi-2.6.6.tar.xz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/exempi-2.6.6.tar.xz' │B│ + make -j 8 │B│ The work directory %(workdir) is /mason/build/x86_64/exempi-2.6.6.tar.xz │B│ Making all in third-party │B│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │B│ Making all in zuid/interfaces │B│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party/zuid/interfaces' │B│ CXX MD5.lo │B│ CXXLD libmd5.la │B│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party/zuid/interfaces' │B│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │B│ make[2]: Nothing to be done for 'all-am'. │B│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │B│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │B│ Making all in source │B│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/source' │B│ CXX UnicodeConversions.lo │B│ CXX XML_Node.lo │B│ CXX XMPFiles_IO.lo │B│ CXX XMP_LibUtils.lo │B│ CXX XIO.lo │B│ CXX Host_IO-POSIX.lo │B│ CXX XMP_ProgressTracker.lo │B│ CXX PerfUtils.lo │B│ Host_IO-POSIX.cpp:526:13: warning: 'readdir_r' is deprecated [-Wdeprecated-declarations] │B│ 526 | int err = readdir_r ( folder, childInfo, &result ); // ! Use the thread-safe form. │B│ | ^ │B│ /usr/include/dirent.h:196:25: note: 'readdir_r' has been explicitly marked deprecated here │B│ 196 | __nonnull ((1, 2, 3)) __attribute_deprecated__; │B│ | ^ │B│ /usr/include/sys/cdefs.h:510:51: note: expanded from macro '__attribute_deprecated__' │B│ 510 | # define __attribute_deprecated__ __attribute__ ((__deprecated__)) │B│ | ^ │B│ CXX IOUtils.lo │B│ 1 warning generated. │B│ CXXLD libxmpcommon.la │B│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/source' │B│ Making all in XMPCore │B│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │B│ Making all in source │B│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore/source' │B│ CXX ExpatAdapter.lo │B│ CXX WXMPIterator.lo │B│ CXX WXMPUtils.lo │B│ CXX XMPIterator.lo │B│ CXX XMPMeta-GetSet.lo │B│ CXX XMPMeta-Serialize.lo │B│ CXX XMPUtils-FileInfo.lo │B│ CXX ParseRDF.lo │B│ CXX WXMPMeta.lo │B│ CXX XMPCore_Impl.lo │B│ CXX XMPMeta.lo │B│ XMPMeta.cpp:896:17: warning: variable 'opt1' set but not used [-Wunused-but-set-variable] │B│ 896 | XMP_OptionBits opt1 = 0; // Check the general option bit macros. │B│ | ^ │B│ XMPMeta.cpp:897:17: warning: variable 'opt2' set but not used [-Wunused-but-set-variable] │B│ 897 | XMP_OptionBits opt2 = (XMP_OptionBits)~0UL; │B│ | ^ │B│ CXX XMPMeta-Parse.lo │B│ CXX XMPUtils.lo │B│ 2 warnings generated. │B│ CXXLD libXMPCore.la │B│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore/source' │B│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │B│ make[2]: Nothing to be done for 'all-am'. │B│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │B│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │B│ Making all in XMPFiles │B│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │B│ Making all in source │B│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │B│ Making all in FileHandlers │B│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FileHandlers' │B│ CXX AIFF_Handler.lo │B│ CXX ASF_Handler.lo │B│ CXX AVCHD_Handler.lo │B│ CXX Basic_Handler.lo │B│ CXX FLV_Handler.lo │B│ CXX InDesign_Handler.lo │B│ CXX MP3_Handler.lo │B│ CXX JPEG_Handler.lo │B│ In file included from ASF_Handler.cpp:19: │B│ In file included from ../../../XMPFiles/source/FileHandlers/ASF_Handler.hpp:14: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:17: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ASF_Handler.cpp:19: │B│ In file included from ../../../XMPFiles/source/FileHandlers/ASF_Handler.hpp:14: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:17: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from MP3_Handler.cpp:16: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ In file included from ASF_Handler.cpp:19: │B│ In file included from ../../../XMPFiles/source/FileHandlers/ASF_Handler.hpp:14: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:17: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ FLV_Handler.cpp:200:55: warning: converting the result of '<<' to a boolean; did you mean to compare with '0'? [-Wint-in-bool-context] │B│ 200 | info->time = GetUns24BE ( &buffer[4] ) || (buffer[7] << 24); │B│ | ^ │B│ | ( ) != 0 │B│ In file included from MP3_Handler.cpp:16: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from MP3_Handler.cpp:16: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ In file included from JPEG_Handler.cpp:20: │B│ In file included from ../../../XMPFiles/source/FileHandlers/JPEG_Handler.hpp:18: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from JPEG_Handler.cpp:20: │B│ In file included from ../../../XMPFiles/source/FileHandlers/JPEG_Handler.hpp:19: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from JPEG_Handler.cpp:20: │B│ In file included from ../../../XMPFiles/source/FileHandlers/JPEG_Handler.hpp:20: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ In file included from JPEG_Handler.cpp:20: │B│ ../../../XMPFiles/source/FileHandlers/JPEG_Handler.hpp:60:8: warning: definition of implicit copy constructor for 'GUID_32' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] │B│ 60 | void operator= ( const GUID_32 & in ) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/stl_pair.h:902:4: note: in implicit copy constructor for 'JPEG_MetaHandler::GUID_32' first required here │B│ 902 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) │B│ | ^ │B│ JPEG_Handler.cpp:195:47: note: in instantiation of function template specialization 'std::pair::pair' requested here │B│ 195 | guidPos = extXMP->insert ( extXMP->begin(), ExtendedXMPInfo::value_type ( guid, newExtContent ) ); │B│ | ^ │B│ 1 warning generated. │B│ 5 warnings generated. │B│ 5 warnings generated. │B│ CXX MPEG2_Handler.lo │B│ CXX MPEG4_Handler.lo │B│ CXX P2_Handler.lo │B│ 6 warnings generated. │B│ CXX PNG_Handler.lo │B│ CXX PostScript_Handler.lo │B│ MPEG4_Handler.cpp:641:16: warning: cast from 'XMP_StringPtr' (aka 'const char *') to 'UTF16Unit *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 641 | FromUTF16 ( (UTF16Unit*)textPtr, textLen/2, &tempStr, true /* big endian */ ); │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ MPEG4_Handler.cpp:712:17: warning: cast from 'XMP_StringPtr' (aka 'const char *') to 'UTF16Unit *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 712 | FromUTF16 ( (UTF16Unit*)(isoStr+2), (rawLen-2)/2, &tempStr, true /* big endian */ ); │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ MPEG4_Handler.cpp:778:6: warning: cast from 'const char *' to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 778 | *((XMP_Uns32*)newContent.c_str()) = 0; // Set the version and flags to zero. │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ MPEG4_Handler.cpp:803:18: warning: cast from 'XMP_StringPtr' (aka 'const char *') to 'UTF16Unit *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 803 | FromUTF16 ( (UTF16Unit*)(isoStr+2), (rawLen-2)/2, &tempStr, true /* big endian */ ); │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ MPEG4_Handler.cpp:2310:26: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 2310 | XMP_Uns32 * stcoPtr = (XMP_Uns32*) (tempInfo.content + 8); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ MPEG4_Handler.cpp:2319:26: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'XMP_Uns64 *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 2319 | XMP_Uns64 * co64Ptr = (XMP_Uns64*) (tempInfo.content + 8); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ MPEG4_Handler.cpp:2795:28: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 2795 | XMP_Uns32 * rawOldU32 = (XMP_Uns32*) (boxInfo.content + 4+4); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ MPEG4_Handler.cpp:2809:28: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'XMP_Uns64 *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 2809 | XMP_Uns64 * rawOldU64 = (XMP_Uns64*) (boxInfo.content + 4+4); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ CXX PSD_Handler.lo │B│ CXX RIFF_Handler.lo │B│ In file included from PSD_Handler.cpp:17: │B│ In file included from ../../../XMPFiles/source/FileHandlers/PSD_Handler.hpp:13: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from PSD_Handler.cpp:17: │B│ In file included from ../../../XMPFiles/source/FileHandlers/PSD_Handler.hpp:14: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from PSD_Handler.cpp:17: │B│ In file included from ../../../XMPFiles/source/FileHandlers/PSD_Handler.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ CXX Scanner_Handler.lo │B│ 5 warnings generated. │B│ CXX SonyHDV_Handler.lo │B│ CXX SWF_Handler.lo │B│ 8 warnings generated. │B│ CXX SVG_Handler.lo │B│ CXX TIFF_Handler.lo │B│ In file included from TIFF_Handler.cpp:17: │B│ In file included from ../../../XMPFiles/source/FileHandlers/TIFF_Handler.hpp:13: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ CXX Trivial_Handler.lo │B│ In file included from TIFF_Handler.cpp:17: │B│ In file included from ../../../XMPFiles/source/FileHandlers/TIFF_Handler.hpp:14: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from TIFF_Handler.cpp:17: │B│ In file included from ../../../XMPFiles/source/FileHandlers/TIFF_Handler.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ CXX UCF_Handler.lo │B│ CXX XDCAMEX_Handler.lo │B│ 5 warnings generated. │B│ UCF_Handler.cpp:854:6: warning: variable 'tmptmp' set but not used [-Wunused-but-set-variable] │B│ 854 | int tmptmp=1; │B│ | ^ │B│ CXX XDCAM_Handler.lo │B│ UCF_Handler.cpp:40:17: warning: unused variable 'xmpFilenameLen' [-Wunused-const-variable] │B│ 40 | const XMP_Uns16 xmpFilenameLen = 21; │B│ | ^~~~~~~~~~~~~~ │B│ XDCAMEX_Handler.cpp:632:20: warning: code will never be executed [-Wunreachable-code] │B│ 632 | for ( size_t i = 0, limit = takeDir.size(); i < limit; ++i ) { │B│ | ^ │B│ 2 warnings generated. │B│ CXX XDCAMFAM_Handler.lo │B│ CXX XDCAMSAM_Handler.lo │B│ CXX WAVE_Handler.lo │B│ CXX GIF_Handler.lo │B│ CXX WEBP_Handler.lo │B│ In file included from WAVE_Handler.cpp:14: │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:53:12: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 53 | size = *(const XMP_Uns64*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:55:10: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 55 | id = *(const XMP_Uns32*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:83:16: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 83 | riffSize = *(const XMP_Uns64*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:85:16: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 85 | dataSize = *(const XMP_Uns64*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:87:19: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 87 | sampleCount = *(const XMP_Uns64*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:89:19: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 89 | tableLength = *(const XMP_Uns32*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:94:23: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 94 | trailingBytes = *(const XMP_Uns32*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ 1 warning generated. │B│ 7 warnings generated. │B│ In file included from WEBP_Handler.cpp:4: │B│ In file included from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:8: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from WEBP_Handler.cpp:4: │B│ In file included from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:9: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ In file included from WEBP_Handler.cpp:4: │B│ In file included from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:10: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ 5 warnings generated. │B│ CXXLD libxmpfilehandlers.la │B│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FileHandlers' │B│ Making all in FormatSupport │B│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FormatSupport' │B│ CXX PackageFormat_Support.lo │B│ CXX PostScript_Support.lo │B│ CXX PSIR_FileWriter.lo │B│ CXX Reconcile_Impl.lo │B│ CXX ReconcileTIFF.lo │B│ CXX TIFF_MemoryReader.lo │B│ CXX IPTC_Support.lo │B│ CXX PSIR_MemoryReader.lo │B│ In file included from IPTC_Support.cpp:13: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ In file included from IPTC_Support.cpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from IPTC_Support.cpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from TIFF_MemoryReader.cpp:13: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ IPTC_Support.cpp:452:8: warning: code will never be executed [-Wunreachable-code] │B│ 452 | if ( this->utf8Encoding ) { │B│ | ^~~~ │B│ IPTC_Support.cpp:436:8: warning: code will never be executed [-Wunreachable-code] │B│ 436 | if ( this->utf8Encoding ) { │B│ | ^~~~ │B│ IPTC_Support.cpp:589:8: warning: code will never be executed [-Wunreachable-code] │B│ 589 | if ( this->utf8Encoding ) { │B│ | ^~~~ │B│ In file included from Reconcile_Impl.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from Reconcile_Impl.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ TIFF_MemoryReader.cpp:661:32: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'TweakedIFDEntry *' increases required alignment from 1 to 4 [-Wcast-align] │B│ 661 | TweakedIFDEntry* ifdEntries = (TweakedIFDEntry*)(ifdPtr+2); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from Reconcile_Impl.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ In file included from PSIR_FileWriter.cpp:13: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ReconcileTIFF.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ReconcileTIFF.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ReconcileTIFF.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ReconcileTIFF.cpp:1513:25: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1513 | XMP_Uns16 columns = *((XMP_Uns16*)bytePtr); │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ ReconcileTIFF.cpp:1514:25: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1514 | XMP_Uns16 rows = *((XMP_Uns16*)(bytePtr+2)); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ReconcileTIFF.cpp:1545:24: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 1545 | XMP_Uns32 * binPtr = (XMP_Uns32*)bytePtr; │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ ReconcileTIFF.cpp:1588:25: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1588 | XMP_Uns16 columns = *((XMP_Uns16*)bytePtr); │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ ReconcileTIFF.cpp:1589:25: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1589 | XMP_Uns16 rows = *((XMP_Uns16*)(bytePtr+2)); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ReconcileTIFF.cpp:1639:25: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1639 | XMP_Uns16 columns = *((XMP_Uns16*)bytePtr); │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ ReconcileTIFF.cpp:1640:25: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1640 | XMP_Uns16 rows = *((XMP_Uns16*)(bytePtr+2)); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~ │B│ ReconcileTIFF.cpp:1657:26: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'UTF16Unit *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1657 | UTF16Unit * utf16Ptr = (UTF16Unit*)bytePtr; │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ ReconcileTIFF.cpp:1658:26: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'UTF16Unit *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1658 | UTF16Unit * utf16End = (UTF16Unit*)byteEnd; │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ ReconcileTIFF.cpp:2168:5: warning: cast from 'char *' to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 2168 | *((XMP_Uns32*)str) = GetUns32AsIs ( tagInfo.dataPtr ); │B│ | ^~~~~~~~~~~~~~~ │B│ ReconcileTIFF.cpp:2178:5: warning: cast from 'char *' to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 2178 | *((XMP_Uns32*)str) = GetUns32AsIs ( tagInfo.dataPtr ); │B│ | ^~~~~~~~~~~~~~~ │B│ 5 warnings generated. │B│ In file included from PSIR_MemoryReader.cpp:13: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ 3 warnings generated. │B│ 2 warnings generated. │B│ 2 warnings generated. │B│ 8 warnings generated. │B│ CXX ReconcileIPTC.lo │B│ CXX RIFF.lo │B│ CXX ID3_Support.lo │B│ In file included from ReconcileIPTC.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ReconcileIPTC.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ CXX RIFF_Support.lo │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ReconcileIPTC.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ 16 warnings generated. │B│ CXX TIFF_Support.lo │B│ CXX ISOBaseMedia_Support.lo │B│ In file included from RIFF_Support.cpp:25: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from RIFF_Support.cpp:25: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from RIFF_Support.cpp:25: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ In file included from ID3_Support.cpp:14: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ID3_Support.cpp:14: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ID3_Support.cpp:14: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ 5 warnings generated. │B│ ID3_Support.cpp:201:26: warning: unused variable 'newValue' [-Wunused-variable] │B│ 201 | ID3GenreMap::value_type newValue; │B│ | ^~~~~~~~ │B│ ID3_Support.cpp:697:16: warning: cast from 'char *' to 'UTF16Unit *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 697 | FromUTF16 ( (UTF16Unit*)&this->content[pos], ((this->contentSize - pos)) / 2, utf8string, bigEndian ); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ CXX PNG_Support.lo │B│ In file included from TIFF_Support.cpp:13: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ TIFF_Support.cpp:330:33: warning: cast from 'XMP_StringPtr' (aka 'const char *') to 'const UTF16Unit *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 330 | const UTF16Unit * utf16Ptr = (const UTF16Unit *) valuePtr; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ TIFF_Support.cpp:19:21: warning: unused variable 'kTIFF_TypeNames' [-Wunused-variable] │B│ 19 | static const char * kTIFF_TypeNames[] = { "ShortOrLong", "BYTE", "ASCII", "SHORT", "LONG", "RATIONAL", │B│ | ^~~~~~~~~~~~~~~ │B│ 4 warnings generated. │B│ 7 warnings generated. │B│ 5 warnings generated. │B│ PNG_Support.cpp:335:18: warning: unused variable 'bytesRead' [-Wunused-variable] │B│ 335 | long bytesRead = fileRef->Read ( const_cast(remainingPacket.data()), remainingLength, true); │B│ | ^~~~~~~~~ │B│ PNG_Support.cpp:420:18: warning: unused variable 'bytesRead' [-Wunused-variable] │B│ 420 | long bytesRead = fileRef->Read ( &buffer[pos], (inOutChunkData.len + 4) ); │B│ | ^~~~~~~~~ │B│ 2 warnings generated. │B│ CXX ReconcileLegacy.lo │B│ CXX GIF_Support.lo │B│ CXX SWF_Support.lo │B│ CXX XDCAM_Support.lo │B│ In file included from ReconcileLegacy.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ReconcileLegacy.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ReconcileLegacy.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ CXX TIFF_FileWriter.lo │B│ 5 warnings generated. │B│ CXX XMPScanner.lo │B│ CXX META_Support.lo │B│ In file included from TIFF_FileWriter.cpp:13: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ TIFF_FileWriter.cpp:240:25: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 240 | XMP_Uns16* flipPtr = (XMP_Uns16*) tagPtr->dataPtr; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ TIFF_FileWriter.cpp:243:25: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 243 | XMP_Uns32* flipPtr = (XMP_Uns32*) tagPtr->dataPtr; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ TIFF_FileWriter.cpp:246:25: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns64 *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 246 | XMP_Uns64* flipPtr = (XMP_Uns64*) tagPtr->dataPtr; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ TIFF_FileWriter.cpp:434:24: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 434 | XMP_Uns32* dataPtr = (XMP_Uns32*)thisTag->dataPtr; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ TIFF_FileWriter.cpp:454:24: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 454 | XMP_Uns32* dataPtr = (XMP_Uns32*)thisTag->dataPtr; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ TIFF_FileWriter.cpp:681:28: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'RawIFDEntry *' increases required alignment from 1 to 4 [-Wcast-align] │B│ 681 | RawIFDEntry* ifdEntries = (RawIFDEntry*)(ifdPtr+2); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ TIFF_FileWriter.cpp:893:25: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'RawIFDEntry *' increases required alignment from 1 to 4 [-Wcast-align] │B│ 893 | RawIFDEntry* rawTag = (RawIFDEntry*)ifdPtr; │B│ | ^~~~~~~~~~~~~~~~~~~~ │B│ TIFF_FileWriter.cpp:1074:22: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 1074 | XMP_Uns32* u32Ptr = (XMP_Uns32*) ((XMP_Uns8*)voidPtr + tagLen - (8 * columns * rows)); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ CXX MOOV_Support.lo │B│ TIFF_FileWriter.cpp:1473:13: warning: variable 'appendedOffset' set but not used [-Wunused-but-set-variable] │B│ 1473 | XMP_Uns32 appendedOffset = appendedOrigin; │B│ | ^ │B│ TIFF_FileWriter.cpp:1721:4: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 1721 | *((XMP_Uns32*)&bareTIFF[4]) = 0; │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~ │B│ CXX QuickTime_Support.lo │B│ CXX ASF_Support.lo │B│ CXX TimeConversionUtils.lo │B│ In file included from QuickTime_Support.cpp:23: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from QuickTime_Support.cpp:23: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from QuickTime_Support.cpp:23: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ CXX P2_Support.lo │B│ In file included from ASF_Support.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:17: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ASF_Support.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:17: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from ASF_Support.cpp:13: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:17: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ 12 warnings generated. │B│ ASF_Support.cpp:1141:14: warning: cast from 'const char *' to 'UTF16Unit *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1141 | FromUTF16 ( (UTF16Unit*)fields[fieldTitle].c_str(), (fields[fieldTitle].size() / 2), &utf8, false ); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ASF_Support.cpp:1145:14: warning: cast from 'const char *' to 'UTF16Unit *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1145 | FromUTF16 ( (UTF16Unit*)fields[fieldAuthor].c_str(), (fields[fieldAuthor].size() / 2), &utf8, false ); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ASF_Support.cpp:1149:14: warning: cast from 'const char *' to 'UTF16Unit *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1149 | FromUTF16 ( (UTF16Unit*)fields[fieldCopyright].c_str(), (fields[fieldCopyright].size() / 2), &utf8, false ); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ASF_Support.cpp:1152:14: warning: cast from 'const char *' to 'UTF16Unit *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 1152 | FromUTF16 ( (UTF16Unit*)fields[fieldDescription].c_str(), (fields[fieldDescription].size() / 2), &utf8, false ); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 5 warnings generated. │B│ CXX SVG_Adapter.lo │B│ CXX WEBP_Support.lo │B│ CXX AIFF/AIFFBehavior.lo │B│ 9 warnings generated. │B│ CXX AIFF/AIFFMetadata.lo │B│ In file included from WEBP_Support.cpp:10: │B│ In file included from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:8: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ CXX AIFF/AIFFReconcile.lo │B│ In file included from WEBP_Support.cpp:10: │B│ In file included from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:9: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ In file included from WEBP_Support.cpp:10: │B│ In file included from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:10: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ WEBP_Support.cpp:169:10: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] │B│ 169 | if (&this->data[0] != NULL) { │B│ | ^~~~~~~~~~~~~ ~~~~ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/stl_vector.h:1261:7: note: 'operator[]' returns a reference │B│ 1261 | operator[](size_type __n) _GLIBCXX_NOEXCEPT │B│ | ^ │B│ CXX IFF/ChunkController.lo │B│ In file included from AIFF/AIFFReconcile.cpp:17: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from AIFF/AIFFReconcile.cpp:17: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from AIFF/AIFFReconcile.cpp:17: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ CXX IFF/Chunk.lo │B│ 6 warnings generated. │B│ 5 warnings generated. │B│ CXX IFF/ChunkPath.lo │B│ CXX IFF/IChunkBehavior.lo │B│ CXX WAVE/BEXTMetadata.lo │B│ CXX WAVE/DISPMetadata.lo │B│ CXX WAVE/WAVEBehavior.lo │B│ CXX WAVE/Cr8rMetadata.lo │B│ CXX WAVE/PrmLMetadata.lo │B│ In file included from WAVE/WAVEBehavior.cpp:14: │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:53:12: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 53 | size = *(const XMP_Uns64*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:55:10: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 55 | id = *(const XMP_Uns32*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:83:16: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 83 | riffSize = *(const XMP_Uns64*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:85:16: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 85 | dataSize = *(const XMP_Uns64*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:87:19: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns64 *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] │B│ 87 | sampleCount = *(const XMP_Uns64*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:89:19: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 89 | tableLength = *(const XMP_Uns32*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:94:23: warning: cast from 'const XMP_Uns8 *' (aka 'const unsigned char *') to 'const XMP_Uns32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 94 | trailingBytes = *(const XMP_Uns32*)data; │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ CXX WAVE/CartMetadata.lo │B│ 7 warnings generated. │B│ In file included from WAVE/CartMetadata.cpp:14: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from WAVE/CartMetadata.cpp:14: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from WAVE/CartMetadata.cpp:14: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ CXX WAVE/INFOMetadata.lo │B│ CXX WAVE/WAVEReconcile.lo │B│ CXX WAVE/iXMLMetadata.lo │B│ 5 warnings generated. │B│ In file included from WAVE/WAVEReconcile.cpp:29: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from WAVE/WAVEReconcile.cpp:29: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from WAVE/WAVEReconcile.cpp:29: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ 5 warnings generated. │B│ CXXLD libformatsupport.la │B│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FormatSupport' │B│ Making all in NativeMetadataSupport │B│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/NativeMetadataSupport' │B│ CXX IReconcile.lo │B│ CXX IMetadata.lo │B│ CXX MetadataSet.lo │B│ In file included from IReconcile.cpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15: │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from IReconcile.cpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:16: │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from IReconcile.cpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15: │B│ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:17: │B│ ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ 5 warnings generated. │B│ CXXLD libnativemetadata.la │B│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/NativeMetadataSupport' │B│ Making all in PluginHandler │B│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/PluginHandler' │B│ CXX FileHandlerInstance.lo │B│ CXX HostAPIImpl.lo │B│ CXX Module.lo │B│ CXX PluginManager.lo │B│ CXX XMPAtoms.lo │B│ CXX OS_Utils_Linux.lo │B│ OS_Utils_Linux.cpp:88:13: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] │B│ 88 | result = (void*) fileHandle; │B│ | ^~~~~~~~~~~~~~~~~~ │B│ 1 warning generated. │B│ CXXLD libpluginhandler.la │B│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/PluginHandler' │B│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │B│ CXX WXMPFiles.lo │B│ CXX XMPFiles_Impl.lo │B│ CXX XMPFiles.lo │B│ CXX HandlerRegistry.lo │B│ In file included from HandlerRegistry.cpp:22: │B│ In file included from ../../XMPFiles/source/FileHandlers/JPEG_Handler.hpp:18: │B│ ../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:820:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 820 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for TIFF_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'TIFF_FileWriter::InternalTagInfo' [-Wnontrivial-memcall] │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ ../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:943:13: note: explicitly cast the pointer to silence this warning │B│ 943 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalTagInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from HandlerRegistry.cpp:22: │B│ In file included from ../../XMPFiles/source/FileHandlers/JPEG_Handler.hpp:19: │B│ ../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:205:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 205 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for PSIR_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ ../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PSIR_FileWriter::InternalRsrcInfo' [-Wnontrivial-memcall] │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ ../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:289:13: note: explicitly cast the pointer to silence this warning │B│ 289 | memcpy ( this, &in, sizeof(*this) ); // AUDIT: Use of sizeof(InternalRsrcInfo) is safe. │B│ | ^ │B│ | (void*) │B│ In file included from HandlerRegistry.cpp:22: │B│ In file included from ../../XMPFiles/source/FileHandlers/JPEG_Handler.hpp:20: │B│ ../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:273:38: warning: function 'NotAppropriate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 273 | static inline void NotAppropriate() { XMP_Throw ( "Not appropriate for IPTC_Reader", kXMPErr_InternalFailure ); }; │B│ | ^ │B│ 5 warnings generated. │B│ CXXLD libXMPFiles.la │B│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │B│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │B│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │B│ make[2]: Nothing to be done for 'all-am'. │B│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │B│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │B│ Making all in exempi │B│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │B│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │B│ CXX exempi-main.o │B│ CXX exempi.lo │B│ main.cpp:61:1: warning: function 'fatal_error' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 61 | { │B│ | ^ │B│ main.cpp:69:1: warning: function 'usage' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 69 | { │B│ | ^ │B│ In file included from exempi.cpp:51: │B│ In file included from ../public/include/XMP.incl_cpp:53: │B│ ../public/include/client-glue/TXMPIterator.incl_cpp:119:1: warning: function 'TXMPIterator' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 119 | TXMPIterator() : iterRef(0) │B│ | ^ │B│ 2 warnings generated. │B│ 1 warning generated. │B│ CXXLD libexempi.la │B│ CXXLD exempi │B│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │B│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │B│ Making all in samples │B│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │B│ Making all in source │B│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples/source' │B│ CXX XMPCoreCoverage.o │B│ CXX XMPFilesCoverage.o │B│ CXX DumpMainXMP.o │B│ CXX DumpScannedXMP.o │B│ CXX CustomSchema.o │B│ CXX ReadingXMP.o │B│ CXX ModifyingXMP.o │B│ CXX xmpcommand/Actions.o │B│ In file included from DumpMainXMP.cpp:34: │B│ In file included from ../../public/include/XMP.incl_cpp:53: │B│ ../../public/include/client-glue/TXMPIterator.incl_cpp:119:1: warning: function 'TXMPIterator' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 119 | TXMPIterator() : iterRef(0) │B│ | ^ │B│ In file included from CustomSchema.cpp:27: │B│ In file included from ../../public/include/XMP.incl_cpp:53: │B│ ../../public/include/client-glue/TXMPIterator.incl_cpp:119:1: warning: function 'TXMPIterator' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 119 | TXMPIterator() : iterRef(0) │B│ | ^ │B│ In file included from ReadingXMP.cpp:29: │B│ In file included from ../../public/include/XMP.incl_cpp:53: │B│ ../../public/include/client-glue/TXMPIterator.incl_cpp:119:1: warning: function 'TXMPIterator' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 119 | TXMPIterator() : iterRef(0) │B│ | ^ │B│ In file included from DumpScannedXMP.cpp:34: │B│ In file included from ../../public/include/XMP.incl_cpp:53: │B│ ../../public/include/client-glue/TXMPIterator.incl_cpp:119:1: warning: function 'TXMPIterator' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 119 | TXMPIterator() : iterRef(0) │B│ | ^ │B│ In file included from ModifyingXMP.cpp:28: │B│ In file included from ../../public/include/XMP.incl_cpp:53: │B│ ../../public/include/client-glue/TXMPIterator.incl_cpp:119:1: warning: function 'TXMPIterator' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 119 | TXMPIterator() : iterRef(0) │B│ | ^ │B│ xmpcommand/Actions.cpp:90:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] │B│ 90 | fread ( (char*)content.data(), 1, length, file ); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ In file included from XMPFilesCoverage.cpp:25: │B│ In file included from ../../public/include/XMP.incl_cpp:53: │B│ ../../public/include/client-glue/TXMPIterator.incl_cpp:119:1: warning: function 'TXMPIterator' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 119 | TXMPIterator() : iterRef(0) │B│ | ^ │B│ In file included from XMPCoreCoverage.cpp:28: │B│ In file included from ../../public/include/XMP.incl_cpp:53: │B│ ../../public/include/client-glue/TXMPIterator.incl_cpp:119:1: warning: function 'TXMPIterator' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 119 | TXMPIterator() : iterRef(0) │B│ | ^ │B│ XMPCoreCoverage.cpp:1045:13: warning: declaration shadows a local variable [-Wshadow] │B│ 1045 | SXMPMeta meta2; │B│ | ^ │B│ XMPCoreCoverage.cpp:1033:12: note: previous declaration is here │B│ 1033 | SXMPMeta meta2 ( tmpStr1.c_str(), tmpStr1.size() ); │B│ | ^ │B│ XMPCoreCoverage.cpp:1374:13: warning: declaration shadows a local variable [-Wshadow] │B│ 1374 | SXMPMeta meta; │B│ | ^ │B│ XMPCoreCoverage.cpp:1132:12: note: previous declaration is here │B│ 1132 | SXMPMeta meta ( kRDFCoverage, strlen ( kRDFCoverage ) ); │B│ | ^ │B│ XMPCoreCoverage.cpp:1825:16: warning: 'main' should not be 'extern "C"' [-Wmain] │B│ 1825 | extern "C" int main ( int /*argc*/, const char * argv [] ) │B│ | ^ │B│ XMPFilesCoverage.cpp:268:16: warning: 'main' should not be 'extern "C"' [-Wmain] │B│ 268 | extern "C" int main ( int /*argc*/, const char * argv[] ) │B│ | ^ │B│ DumpScannedXMP.cpp:68:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] │B│ 68 | fread ( (void*)xmlString.data(), 1, length, inFile ); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ DumpScannedXMP.cpp:150:1: warning: 'main' should not be 'extern "C"' [-Wmain] │B│ 150 | main ( int argc, const char * argv [] ) │B│ | ^ │B│ 1 warning generated. │B│ CXX xmpcommand/PrintUsage.o │B│ 1 warning generated. │B│ CXX xmpcommand/XMPCommand.o │B│ In file included from xmpcommand/XMPCommand.cpp:37: │B│ In file included from ../../public/include/XMP.incl_cpp:53: │B│ ../../public/include/client-glue/TXMPIterator.incl_cpp:119:1: warning: function 'TXMPIterator' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 119 | TXMPIterator() : iterRef(0) │B│ | ^ │B│ CXX common/DumpFile.lo │B│ 1 warning generated. │B│ CXX common/Log.lo │B│ 1 warning generated. │B│ CXX common/TagTree.lo │B│ 1 warning generated. │B│ CXXLD dumpmainxmp │B│ 2 warnings generated. │B│ CXXLD customschema │B│ 4 warnings generated. │B│ common/Log.cpp:164:41: warning: function 'error' could be declared with attribute 'noreturn' [-Wmissing-noreturn] │B│ 164 | void Log::error(const char* format, ...){ │B│ | ^ │B│ CXXLD modifyingxmp │B│ 3 warnings generated. │B│ 1 warning generated. │B│ common/DumpFile.cpp:57:8: warning: unused variable 'tmp' [-Wunused-variable] │B│ 57 | char tmp = ((char*)str)[byteLen - 1]; │B│ | ^~~ │B│ common/DumpFile.cpp:109:8: warning: unused variable 'tmp' [-Wunused-variable] │B│ 109 | char tmp = str[byteLen - 1]; │B│ | ^~~ │B│ CXXLD readingxmp │B│ common/DumpFile.cpp:1315:14: warning: unused variable 'psirOrigin' [-Wunused-variable] │B│ 1315 | XMP_Uns8 * psirOrigin = psirMarkers[i].jpegMarkerPtr; │B│ | ^~~~~~~~~~ │B│ 1 warning generated. │B│ common/DumpFile.cpp:2472:16: warning: unused variable 'tiffLength1' [-Wunused-variable] │B│ 2472 | XMP_Uns64 tiffLength1 = (stoi(tree->getValue("meta/iloc/item[" + to_string(exif_item_id) + "]/extent_length"))); │B│ | ^~~~~~~~~~~ │B│ common/DumpFile.cpp:2532:15: warning: declaration shadows a local variable [-Wshadow] │B│ 2532 | XMP_Uns32 item_id; │B│ | ^ │B│ common/DumpFile.cpp:2352:14: note: previous declaration is here │B│ 2352 | XMP_Uns16 item_id; │B│ | ^ │B│ common/DumpFile.cpp:2642:16: warning: unused variable 'tiffLength1' [-Wunused-variable] │B│ 2642 | XMP_Uns64 tiffLength1 = (stoi(tree->getValue("meta/iloc/item[" + to_string(exif_item_id) + "]/extent_length"))); │B│ | ^~~~~~~~~~~ │B│ CXXLD xmpcoverage │B│ common/DumpFile.cpp:3149:5: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 3149 | *(XMP_Uns16*)(&guid.part5[0]), *(XMP_Uns32*)(&guid.part5[2])); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ common/DumpFile.cpp:3149:36: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] │B│ 3149 | *(XMP_Uns16*)(&guid.part5[0]), *(XMP_Uns32*)(&guid.part5[2])); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ common/DumpFile.cpp:3825:12: warning: unused variable 'chunkPos' [-Wunused-variable] │B│ 3825 | XMP_Int64 chunkPos = LFA_Tell(file); │B│ | ^~~~~~~~ │B│ common/DumpFile.cpp:3926:15: warning: declaration shadows a local variable [-Wshadow] │B│ 3926 | XMP_Uns32 tmp = tree->digest32u(file, "", true); │B│ | ^ │B│ common/DumpFile.cpp:3912:14: note: previous declaration is here │B│ 3912 | XMP_Uns32 tmp = tree->digest32u(file, "", true); │B│ | ^ │B│ common/DumpFile.cpp:3977:17: warning: declaration shadows a local variable [-Wshadow] │B│ 3977 | XMP_Uns32 tmp = tree->digest32u(file, "", true); │B│ | ^ │B│ common/DumpFile.cpp:3912:14: note: previous declaration is here │B│ 3912 | XMP_Uns32 tmp = tree->digest32u(file, "", true); │B│ | ^ │B│ common/DumpFile.cpp:3978:17: warning: declaration shadows a local variable [-Wshadow] │B│ 3978 | XMP_Uns32 chunkID = GetUns32BE(&tmp); // flip if necessary for LE systems │B│ | ^ │B│ common/DumpFile.cpp:3913:14: note: previous declaration is here │B│ 3913 | XMP_Uns32 chunkID = GetUns32BE(&tmp); // flip if necessary for LE systems │B│ | ^ │B│ common/DumpFile.cpp:4400:36: warning: unused parameter 'fileLen' [-Wunused-parameter] │B│ 4400 | DumpPS(LFA_FileRef file, XMP_Uns32 fileLen) │B│ | ^ │B│ common/DumpFile.cpp:5573:28: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 5573 | XMP_Uns16 * descrPtr = (XMP_Uns16*)(sDataPtr + 4); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ common/DumpFile.cpp:5579:30: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 5579 | size_t valueBytes = 2 * ((XMP_Uns16*)frameEnd2 - valuePtr); │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ common/DumpFile.cpp:5489:57: warning: unused parameter 'vMajor' [-Wunused-parameter] │B│ 5489 | static void DumpID3v22Frames(LFA_FileRef file, XMP_Uns8 vMajor, XMP_Uns32 framePos, XMP_Uns32 frameEnd) { │B│ | ^ │B│ common/DumpFile.cpp:5687:28: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 5687 | XMP_Uns16 * descrPtr = (XMP_Uns16*)(sDataPtr + 4); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ common/DumpFile.cpp:5693:30: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 5693 | size_t valueBytes = 2 * ((XMP_Uns16*)frameEnd2 - valuePtr); │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ common/DumpFile.cpp:5737:28: warning: cast from 'XMP_Uns8 *' (aka 'unsigned char *') to 'XMP_Uns16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] │B│ 5737 | XMP_Uns16 * descrPtr = (XMP_Uns16*)(sDataPtr + iOffset); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ common/DumpFile.cpp:264:12: warning: unused variable 'sBigEndianHost' [-Wunused-const-variable] │B│ 264 | const bool sBigEndianHost = (firstByte == 0); │B│ | ^~~~~~~~~~~~~~ │B│ common/DumpFile.cpp:265:12: warning: unused variable 'sLittleEndianHost' [-Wunused-const-variable] │B│ 265 | const bool sLittleEndianHost = (firstByte == 1); │B│ | ^~~~~~~~~~~~~~~~~ │B│ common/DumpFile.cpp:983:24: warning: unused variable 'kISOTag_ftyp' [-Wunused-const-variable] │B│ 983 | static const XMP_Uns32 kISOTag_ftyp = 0x66747970UL; │B│ | ^~~~~~~~~~~~ │B│ common/DumpFile.cpp:987:24: warning: unused variable 'kISOBrand_f4v' [-Wunused-const-variable] │B│ 987 | static const XMP_Uns32 kISOBrand_f4v = 0x66347620UL; │B│ | ^~~~~~~~~~~~~ │B│ common/DumpFile.cpp:996:24: warning: unused variable 'kQTTag_XMP_' [-Wunused-const-variable] │B│ 996 | static const XMP_Uns32 kQTTag_XMP_ = 0x584D505FUL; │B│ | ^~~~~~~~~~~ │B│ common/DumpFile.cpp:2152:23: warning: unused variable 'kUUID_Exif' [-Wunused-const-variable] │B│ 2152 | static const XMP_Uns8 kUUID_Exif[16] = │B│ | ^~~~~~~~~~ │B│ common/DumpFile.cpp:2154:23: warning: unused variable 'kUUID_IPTC' [-Wunused-const-variable] │B│ 2154 | static const XMP_Uns8 kUUID_IPTC[16] = │B│ | ^~~~~~~~~~ │B│ common/DumpFile.cpp:2156:23: warning: unused variable 'kUUID_PSIR' [-Wunused-const-variable] │B│ 2156 | static const XMP_Uns8 kUUID_PSIR[16] = │B│ | ^~~~~~~~~~ │B│ CXXLD xmpfilescoverage │B│ CXXLD dumpxmp │B│ 27 warnings generated. │B│ CXXLD libsamplescommon.la │B│ CXXLD xmpcommandtool │B│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples/source' │B│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │B│ make[2]: Nothing to be done for 'all-am'. │B│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │B│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │B│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz' │B│ make[1]: Nothing to be done for 'all-am'. │B│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz' │ │Install │I│ + set -o errexit │I│ + set -o pipefail │I│ + set -o nounset │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1776886086 │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,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=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/exempi-2.6.6.tar.xz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/exempi-2.6.6.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│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │I│ + 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/exempi-2.6.6.tar.xz │I│ + cd /mason/build/x86_64/exempi-2.6.6.tar.xz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/exempi-2.6.6.tar.xz' │I│ The work directory %(workdir) is /mason/build/x86_64/exempi-2.6.6.tar.xz │I│ + make -j 8 install DESTDIR=/mason/install │I│ Making install in third-party │I│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │I│ Making install in zuid/interfaces │I│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party/zuid/interfaces' │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party/zuid/interfaces' │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/exempi-2.6.6.tar.xz/third-party/zuid/interfaces' │I│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party/zuid/interfaces' │I│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │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/exempi-2.6.6.tar.xz/third-party' │I│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │I│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │I│ Making install in source │I│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/source' │I│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/source' │I│ make[2]: Nothing to be done for 'install-exec-am'. │I│ make[2]: Nothing to be done for 'install-data-am'. │I│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/source' │I│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/source' │I│ Making install in XMPCore │I│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │I│ Making install in source │I│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore/source' │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore/source' │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/exempi-2.6.6.tar.xz/XMPCore/source' │I│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore/source' │I│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │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/exempi-2.6.6.tar.xz/XMPCore' │I│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │I│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │I│ Making install in XMPFiles │I│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │I│ Making install in source │I│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │I│ Making install in FileHandlers │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FileHandlers' │I│ make[4]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FileHandlers' │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/exempi-2.6.6.tar.xz/XMPFiles/source/FileHandlers' │I│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FileHandlers' │I│ Making install in FormatSupport │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FormatSupport' │I│ make[4]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FormatSupport' │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/exempi-2.6.6.tar.xz/XMPFiles/source/FormatSupport' │I│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FormatSupport' │I│ Making install in NativeMetadataSupport │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/NativeMetadataSupport' │I│ make[4]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/NativeMetadataSupport' │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/exempi-2.6.6.tar.xz/XMPFiles/source/NativeMetadataSupport' │I│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/NativeMetadataSupport' │I│ Making install in PluginHandler │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/PluginHandler' │I│ make[4]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/PluginHandler' │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/exempi-2.6.6.tar.xz/XMPFiles/source/PluginHandler' │I│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/PluginHandler' │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │I│ make[4]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │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/exempi-2.6.6.tar.xz/XMPFiles/source' │I│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │I│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │I│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │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/exempi-2.6.6.tar.xz/XMPFiles' │I│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │I│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │I│ Making install in exempi │I│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │I│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │I│ /usr/bin/mkdir -p '/mason/install/usr/lib' │I│ /usr/bin/mkdir -p '/mason/install/usr/include/exempi-2.0/exempi' │I│ /usr/bin/mkdir -p '/mason/install/usr/lib/pkgconfig' │I│ /usr/bin/mkdir -p '/mason/install/usr/share/man/man1' │I│ /usr/bin/dash ../libtool --mode=install /usr/bin/install -c libexempi.la '/mason/install/usr/lib' │I│ /usr/bin/install -c -m 644 xmp.h xmpconsts.h xmperrors.h xmp++.hpp '/mason/install/usr/include/exempi-2.0/exempi' │I│ /usr/bin/install -c -m 644 exempi-2.0.pc '/mason/install/usr/lib/pkgconfig' │I│ /usr/bin/install -c -m 644 exempi.1 '/mason/install/usr/share/man/man1' │I│ libtool: install: /usr/bin/install -c .libs/libexempi.so.8.1.6 /mason/install/usr/lib/libexempi.so.8.1.6 │I│ libtool: install: (cd /mason/install/usr/lib && { ln -s -f libexempi.so.8.1.6 libexempi.so.8 || { rm -f libexempi.so.8 && ln -s libexempi.so.8.1.6 libexempi.so.8; }; }) │I│ libtool: install: (cd /mason/install/usr/lib && { ln -s -f libexempi.so.8.1.6 libexempi.so || { rm -f libexempi.so && ln -s libexempi.so.8.1.6 libexempi.so; }; }) │I│ libtool: install: /usr/bin/install -c .libs/libexempi.lai /mason/install/usr/lib/libexempi.la │I│ libtool: install: /usr/bin/install -c .libs/libexempi.a /mason/install/usr/lib/libexempi.a │I│ libtool: install: chmod 644 /mason/install/usr/lib/libexempi.a │I│ libtool: install: llvm-ranlib /mason/install/usr/lib/libexempi.a │I│ libtool: warning: remember to run 'libtool --finish /usr/lib' │I│ /usr/bin/mkdir -p '/mason/install/usr/bin' │I│ /usr/bin/dash ../libtool --mode=install /usr/bin/install -c exempi '/mason/install/usr/bin' │I│ libtool: warning: 'libexempi.la' has not been installed in '/usr/lib' │I│ libtool: install: /usr/bin/install -c .libs/exempi /mason/install/usr/bin/exempi │I│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │I│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │I│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │I│ Making install in samples │I│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │I│ Making install in source │I│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples/source' │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples/source' │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/exempi-2.6.6.tar.xz/samples/source' │I│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples/source' │I│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │I│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │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/exempi-2.6.6.tar.xz/samples' │I│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │I│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │I│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz' │I│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz' │I│ make[2]: Nothing to be done for 'install-exec-am'. │I│ make[2]: Nothing to be done for 'install-data-am'. │I│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz' │I│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz' │I│ + rm -v /mason/install/usr/lib/libexempi.a │I│ removed '/mason/install/usr/lib/libexempi.a' │ │Check │C│ + set -o errexit │C│ + set -o pipefail │C│ + set -o nounset │C│ + TERM=dumb │C│ + export TERM │C│ + SOURCE_DATE_EPOCH=1776886086 │C│ + export SOURCE_DATE_EPOCH │C│ + PGO_STAGE=NONE │C│ + export PGO_STAGE │C│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │C│ + export PKG_CONFIG_PATH │C│ + 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' │C│ + export CFLAGS │C│ + 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' │C│ + export CGO_CFLAGS │C│ + 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' │C│ + export CXXFLAGS │C│ + 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' │C│ + export CGO_CXXFLAGS │C│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │C│ + export FFLAGS │C│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │C│ + export LDFLAGS │C│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │C│ + export CGO_LDFLAGS │C│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │C│ + export DFLAGS │C│ + 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' │C│ + export RUSTFLAGS │C│ + CC=clang │C│ + export CC │C│ + CXX=clang++ │C│ + export CXX │C│ + OBJC=clang │C│ + export OBJC │C│ + OBJCXX=clang++ │C│ + export OBJCXX │C│ + CPP=clang-cpp │C│ + export CPP │C│ + OBJCPP='clang -E -' │C│ + export OBJCPP │C│ + OBJCXXCPP='clang++ -E' │C│ + export OBJCXXCPP │C│ + AR=llvm-ar │C│ + export AR │C│ + LD=ld.lld │C│ + export LD │C│ + OBJCOPY=llvm-objcopy │C│ + export OBJCOPY │C│ + NM=llvm-nm │C│ + export NM │C│ + RANLIB=llvm-ranlib │C│ + export RANLIB │C│ + STRIP=llvm-strip │C│ + export STRIP │C│ + PATH=/usr/bin:/bin │C│ + export PATH │C│ + CCACHE_DIR=/mason/ccache │C│ + export CCACHE_DIR │C│ + CCACHE_BASEDIR=/mason/build/x86_64/exempi-2.6.6.tar.xz │C│ + export CCACHE_BASEDIR │C│ + test -z /mason/ccache │C│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │C│ + NINJA_STATUS='[%f/%t %es (%P)] ' │C│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/exempi-2.6.6.tar.xz │C│ + export CARGO_BUILD_DEP_INFO_BASEDIR │C│ + CARGO_NET_RETRY=5 │C│ + export CARGO_NET_RETRY │C│ + CARGO_PROFILE_RELEASE_DEBUG=full │C│ + export CARGO_PROFILE_RELEASE_DEBUG │C│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │C│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │C│ + CARGO_PROFILE_RELEASE_LTO=off │C│ + export CARGO_PROFILE_RELEASE_LTO │C│ + CARGO_PROFILE_RELEASE_STRIP=none │C│ + export CARGO_PROFILE_RELEASE_STRIP │C│ + RUSTC_WRAPPER= │C│ + export RUSTC_WRAPPER │C│ + test -z '' │C│ + unset RUSTC_WRAPPER │C│ + GOCACHE= │C│ + export GOCACHE │C│ + test -z '' │C│ + unset GOCACHE │C│ + GOMODCACHE= │C│ + export GOMODCACHE │C│ + test -z '' │C│ + unset GOMODCACHE │C│ + CARGO_HOME= │C│ + export CARGO_HOME │C│ + test -z '' │C│ + unset CARGO_HOME │C│ + SCCACHE_DIR=/mason/sccache │C│ + export SCCACHE_DIR │C│ + test -z /mason/sccache │C│ + LANG=en_US.UTF-8 │C│ + export LANG │C│ + LC_ALL=en_US.UTF-8 │C│ + export LC_ALL │C│ + test -d /mason/build/x86_64/exempi-2.6.6.tar.xz │C│ + cd /mason/build/x86_64/exempi-2.6.6.tar.xz │C│ + echo 'The work directory %(workdir) is /mason/build/x86_64/exempi-2.6.6.tar.xz' │C│ + make -j 8 check │C│ The work directory %(workdir) is /mason/build/x86_64/exempi-2.6.6.tar.xz │C│ Making check in third-party │C│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │C│ Making check in zuid/interfaces │C│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party/zuid/interfaces' │C│ make[2]: Nothing to be done for 'check'. │C│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party/zuid/interfaces' │C│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │C│ make[2]: Nothing to be done for 'check-am'. │C│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │C│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/third-party' │C│ Making check in source │C│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/source' │C│ make[1]: Nothing to be done for 'check'. │C│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/source' │C│ Making check in XMPCore │C│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │C│ Making check in source │C│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore/source' │C│ make[2]: Nothing to be done for 'check'. │C│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore/source' │C│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │C│ make[2]: Nothing to be done for 'check-am'. │C│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │C│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPCore' │C│ Making check in XMPFiles │C│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │C│ Making check in source │C│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │C│ Making check in FileHandlers │C│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FileHandlers' │C│ make[3]: Nothing to be done for 'check'. │C│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FileHandlers' │C│ Making check in FormatSupport │C│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FormatSupport' │C│ make[3]: Nothing to be done for 'check'. │C│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/FormatSupport' │C│ Making check in NativeMetadataSupport │C│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/NativeMetadataSupport' │C│ make[3]: Nothing to be done for 'check'. │C│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/NativeMetadataSupport' │C│ Making check in PluginHandler │C│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/PluginHandler' │C│ make[3]: Nothing to be done for 'check'. │C│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source/PluginHandler' │C│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │C│ make[3]: Nothing to be done for 'check-am'. │C│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │C│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles/source' │C│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │C│ make[2]: Nothing to be done for 'check-am'. │C│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │C│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/XMPFiles' │C│ Making check in exempi │C│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │C│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │C│ make testexempicore testserialise testwritenewprop testtiffleak testxmpfiles testxmpfileswrite testparse testiterator testinit testfdo18635 testfdo83313 testcpp testwebp testadobesdk testxmpformat tests/testcore.sh \ │C│ tests/test1.xmp tests/fdo18635.jpg tests/fdo83313.jpg │C│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │C│ make[3]: Nothing to be done for 'tests/testcore.sh'. │C│ make[3]: Nothing to be done for 'tests/test1.xmp'. │C│ make[3]: Nothing to be done for 'tests/fdo18635.jpg'. │C│ make[3]: Nothing to be done for 'tests/fdo83313.jpg'. │C│ CXX tests/test-exempi-core.o │C│ CXX tests/utils.o │C│ CXX tests/test-serialise.o │C│ CXX tests/test-write-new-prop.o │C│ CXX tests/test-tiff-leak.o │C│ CXX tests/test-xmpfiles.o │C│ CXX tests/test-xmpfiles-write.o │C│ CXX tests/testparse.o │C│ CXX tests/test-iterator.o │C│ CXX tests/testinit.o │C│ CXX tests/test-bgo.o │C│ CXX tests/test-fdo83313.o │C│ CXX tests/testcpp.o │C│ CXX tests/test-webp.o │C│ CXX tests/test-adobesdk.o │C│ CXX tests/test-xmpformat.o │C│ CXXLD testexempicore │C│ CXXLD testserialise │C│ CXXLD testwritenewprop │C│ CXXLD testtiffleak │C│ CXXLD testxmpfiles │C│ CXXLD testxmpfileswrite │C│ CXXLD testparse │C│ CXXLD testiterator │C│ CXXLD testinit │C│ CXXLD testfdo18635 │C│ CXXLD testfdo83313 │C│ CXXLD testcpp │C│ CXXLD testwebp │C│ CXXLD testadobesdk │C│ CXXLD testxmpformat │C│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │C│ make check-TESTS │C│ make[3]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │C│ make[4]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │C│ PASS: testserialise │C│ PASS: testxmpfiles │C│ PASS: testwritenewprop │C│ PASS: testinit │C│ PASS: testexempicore │C│ PASS: testxmpfileswrite │C│ PASS: testtiffleak │C│ PASS: testfdo18635 │C│ PASS: testiterator │C│ PASS: testparse │C│ PASS: testcpp │C│ PASS: testfdo83313 │C│ PASS: testwebp │C│ PASS: testadobesdk │C│ PASS: testxmpformat │C│ PASS: tests/testcore.sh │C│ ============================================================================ │C│ Testsuite summary for exempi 2.6.6 │C│ ============================================================================ │C│ # TOTAL: 16 │C│ # PASS: 16 │C│ # SKIP: 0 │C│ # XFAIL: 0 │C│ # FAIL: 0 │C│ # XPASS: 0 │C│ # ERROR: 0 │C│ ============================================================================ │C│ make[4]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │C│ make[3]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │C│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │C│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/exempi' │C│ Making check in samples │C│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │C│ Making check in source │C│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples/source' │C│ make[2]: Nothing to be done for 'check'. │C│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples/source' │C│ make[2]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │C│ make[2]: Nothing to be done for 'check-am'. │C│ make[2]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │C│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz/samples' │C│ make[1]: Entering directory '/mason/build/x86_64/exempi-2.6.6.tar.xz' │C│ make[1]: Nothing to be done for 'check-am'. │C│ make[1]: Leaving directory '/mason/build/x86_64/exempi-2.6.6.tar.xz' │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/bin/exempi │A│ » /usr/include/exempi-2.0/exempi/xmp++.hpp │A│ » /usr/include/exempi-2.0/exempi/xmp.h │A│ » /usr/include/exempi-2.0/exempi/xmpconsts.h │A│ » /usr/include/exempi-2.0/exempi/xmperrors.h │A│ × /usr/lib/libexempi.la (libtool file) │A│ » /usr/lib/libexempi.so │A│ » /usr/lib/libexempi.so.8 │A│ » /usr/lib/libexempi.so.8.1.6 │A│ » /usr/lib/pkgconfig/exempi-2.0.pc │A│ » /usr/share/man/man1/exempi.1 │A│ » /usr/lib/debug/.build-id/ee/45bf99b1c5f23e714dc064cb96e25b4111990e.debug │A│ » /usr/lib/debug/.build-id/f0/792188cf1b7ebb11d6222f9bc10503bb93e790.debug Verifying Verified "e/exempi/manifest.x86_64.bin" matches built manifest based on hash match: "96fb6ed35c8895a9891f067c119bdc95d6755375ccf6ba21d1bc7ec036d884f5" Packaging Emitted exempi-2.6.6-5-1-x86_64.stone Emitted exempi-dbginfo-2.6.6-5-1-x86_64.stone Emitted exempi-devel-2.6.6-5-1-x86_64.stone Phase Elapsed % │Initialize 0.70s 0.4% │Populate (moss) ││Resolve 0.59s 0.3% ││Fetch 1.84s 1.0% ││Blit 6.54s 3.5% │Fetch 0.54s 0.3% │x86_64 ││Prepare 0.13s 0.1% ││Setup 21.81s 11.7% ││Build 1m03.39s 33.9% ││Install 0.69s 0.4% ││Check 1m29.32s 47.8% │Analyze 0.16s 0.1% │Emit 1.18s 0.6% ────────────────────────────────────── Total 3m06.88s 100.0% Build finished successfully at 2026-04-22T21:34:50+02:00