<86>Jan 11 04:12:46 userdel[61809]: delete user 'rooter' <86>Jan 11 04:12:46 userdel[61809]: removed group 'rooter' owned by 'rooter' <86>Jan 11 04:12:46 groupadd[61866]: group added to /etc/group: name=rooter, GID=699 <86>Jan 11 04:12:46 groupadd[61866]: group added to /etc/gshadow: name=rooter <86>Jan 11 04:12:46 groupadd[61866]: new group: name=rooter, GID=699 <86>Jan 11 04:12:46 useradd[61920]: new user: name=rooter, UID=699, GID=699, home=/root, shell=/bin/bash <86>Jan 11 04:12:46 userdel[62011]: delete user 'builder' <86>Jan 11 04:12:46 userdel[62011]: removed group 'builder' owned by 'builder' <86>Jan 11 04:12:46 userdel[62011]: removed shadow group 'builder' owned by 'builder' <86>Jan 11 04:12:46 groupadd[62043]: group added to /etc/group: name=builder, GID=700 <86>Jan 11 04:12:46 groupadd[62043]: new group: name=builder, GID=700 <86>Jan 11 04:12:46 useradd[62087]: new user: name=builder, UID=700, GID=700, home=/usr/src, shell=/bin/bash warning: user aris does not exist - using root warning: group aris does not exist - using root warning: user aris does not exist - using root warning: group aris does not exist - using root <13>Jan 11 04:12:49 rpmi: rpm-build-licenses-2.0.5-alt2 1454794749 installed <13>Jan 11 04:12:52 rpmi: libboost_system1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:52 rpmi: libopenblas-0.2.20-alt1 1527006103 installed <13>Jan 11 04:12:52 rpmi: libexpat-2.2.4-alt1 1503305341 installed <13>Jan 11 04:12:52 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Jan 11 04:12:52 rpmi: libboost_atomic1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:52 rpmi: libboost_contract1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:52 rpmi: libboost_random1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:52 rpmi: libboost_chrono1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:52 rpmi: libboost_timer1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:52 rpmi: libboost_filesystem1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:52 rpmi: libboost_thread1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:52 rpmi: libboost_type_erasure1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:52 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus.218115.200 1545282875 installed <13>Jan 11 04:12:52 rpmi: libstdc++8-devel-8.2.1-alt2 sisyphus.218691.100 1545948574 installed <13>Jan 11 04:12:53 rpmi: gcc8-c++-8.2.1-alt2 sisyphus.218691.100 1545948574 installed <13>Jan 11 04:12:53 rpmi: libboost_context1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:53 rpmi: libboost_fiber1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:53 rpmi: libboost_stacktrace1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:53 rpmi: libnumpy-py3-1:1.15.4-alt1 sisyphus.218638.200 1545948859 installed <13>Jan 11 04:12:53 rpmi: libxblas-1.0.248-alt1.1 1496143642 installed <13>Jan 11 04:12:53 rpmi: libquadmath0-8.2.1-alt2 sisyphus.218691.100 1545948574 installed <13>Jan 11 04:12:53 rpmi: libgfortran4-7.3.1-alt7 sisyphus.214000.100 1542666892 installed <13>Jan 11 04:12:53 rpmi: liblapack-1:3.8.0-alt1 1527158327 installed <13>Jan 11 04:12:53 rpmi: libnumpy-1:1.15.4-alt1 sisyphus.218638.200 1545948859 installed <13>Jan 11 04:12:53 rpmi: python-modules-curses-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:53 rpmi: libverto-0.3.0-alt1_5 1525957716 installed <13>Jan 11 04:12:53 rpmi: libkeyutils-1.6-alt2 sisyphus.217337.100 1544003165 installed <13>Jan 11 04:12:53 rpmi: libcom_err-1.44.5-alt1 sisyphus.218838.100 1546206092 installed <13>Jan 11 04:12:53 rpmi: libtasn1-4.13-alt2 1521133848 installed <13>Jan 11 04:12:53 rpmi: libp11-kit-0.23.9-alt5 1525798241 installed <13>Jan 11 04:12:53 rpmi: libboost_python1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:53 rpmi: libboost_test1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:53 rpmi: libboost_serialization1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:53 rpmi: libboost_iostreams1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:54 rpmi: libicu63-1:6.3.1-alt1 sisyphus.215328.100 1540049981 installed <13>Jan 11 04:12:54 rpmi: libboost_regex1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:54 rpmi: libboost_graph1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:54 rpmi: libboost_date_time1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:54 rpmi: libboost_container1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:54 rpmi: rpm-macros-alternatives-0.5.0-alt1 sisyphus.219012.300 1546745004 installed <13>Jan 11 04:12:54 rpmi: alternatives-0.5.0-alt1 sisyphus.219012.300 1546745004 installed <13>Jan 11 04:12:54 rpmi: ca-certificates-2018.11.12-alt1 sisyphus.216395.300 1542114035 installed <13>Jan 11 04:12:54 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Jan 11 04:12:54 rpmi: p11-kit-trust-0.23.9-alt5 1525798241 installed <13>Jan 11 04:12:54 rpmi: libcrypto1.1-1.1.0j-alt1 sisyphus.216647.100 1542743840 installed <13>Jan 11 04:12:54 rpmi: libssl1.1-1.1.0j-alt1 sisyphus.216647.100 1542743840 installed <13>Jan 11 04:12:55 rpmi: libpython3-3.6.5-alt1.1 1535734400 installed <13>Jan 11 04:12:55 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Jan 11 04:12:55 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Jan 11 04:12:55 rpmi: python3-3.6.5-alt1.1 1535734400 installed <13>Jan 11 04:12:55 rpmi: python3-base-3.6.5-alt1.1 1535734400 installed <13>Jan 11 04:12:55 rpmi: python3-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Jan 11 04:12:55 rpmi: python3-module-six-1.11.0-alt2 1535611135 installed <13>Jan 11 04:12:55 rpmi: python3-module-more-itertools-5.0.0-alt1 sisyphus.218699.100 1545980609 installed <13>Jan 11 04:12:55 rpmi: python3-module-nose-1:1.3.7-alt4.git20160316 sisyphus.213223.100 1537286725 installed <13>Jan 11 04:12:55 rpmi: python3-module-atomicwrites-1.2.1-alt1 sisyphus.214347.100 1539076636 installed <13>Jan 11 04:12:55 rpmi: python3-module-attrs-18.2.0-alt1 sisyphus.214354.100 1539088435 installed <13>Jan 11 04:12:55 rpmi: python3-module-pluggy-0.8.0-alt1 sisyphus.215346.100 1540073015 installed <13>Jan 11 04:12:55 rpmi: python3-module-py-1.7.0-alt1 sisyphus.214414.220 1539670883 installed <13>Jan 11 04:12:55 rpmi: python3-module-pytest-3.10.1-alt1 sisyphus.218100.300 1545832616 installed <13>Jan 11 04:12:55 rpmi: python3-module-numpy-testing-1:1.15.4-alt1 sisyphus.218638.200 1545948859 installed <13>Jan 11 04:12:55 rpmi: python3-module-numpy-1:1.15.4-alt1 sisyphus.218638.200 1545948859 installed <13>Jan 11 04:12:55 rpmi: libboost_python3-1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:55 rpmi: libboost_numpy3-1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <86>Jan 11 04:12:55 groupadd[95536]: group added to /etc/group: name=_keytab, GID=499 <86>Jan 11 04:12:55 groupadd[95536]: group added to /etc/gshadow: name=_keytab <86>Jan 11 04:12:55 groupadd[95536]: new group: name=_keytab, GID=499 <13>Jan 11 04:12:56 rpmi: libkrb5-1.16.3-alt1 sisyphus.219042.100 1547045738 installed <13>Jan 11 04:12:56 rpmi: libtirpc-1.0.3-alt1 1532008015 installed <13>Jan 11 04:12:56 rpmi: libnsl2-1.1.0-alt1_1 1511548748 installed <13>Jan 11 04:12:56 rpmi: python-modules-compiler-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-modules-email-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-modules-unittest-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-modules-nis-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-modules-encodings-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-modules-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-module-six-1.11.0-alt2 1535611135 installed <13>Jan 11 04:12:56 rpmi: python-modules-ctypes-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-modules-multiprocessing-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-modules-logging-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-module-more-itertools-5.0.0-alt1 sisyphus.218699.100 1545980609 installed <13>Jan 11 04:12:56 rpmi: python-modules-xml-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-modules-hotshot-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-modules-bsddb-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-strict-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-module-attrs-18.2.0-alt1 sisyphus.214354.100 1539088435 installed <13>Jan 11 04:12:56 rpmi: python-modules-distutils-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-module-py-1.7.0-alt1 sisyphus.214414.220 1539670883 installed <13>Jan 11 04:12:56 rpmi: python-module-funcsigs-1.0.2-alt1.1 1517699355 installed <13>Jan 11 04:12:56 rpmi: python-module-scandir-1.9.0-alt1 1535455368 installed <13>Jan 11 04:12:56 rpmi: python-module-pathlib2-2.3.3-alt1 sisyphus.218098.100 1545218863 installed <13>Jan 11 04:12:56 rpmi: python-module-atomicwrites-1.2.1-alt1 sisyphus.214347.100 1539076636 installed <13>Jan 11 04:12:56 rpmi: python-modules-json-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 11 04:12:56 rpmi: python-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Jan 11 04:12:56 rpmi: python-module-pluggy-0.8.0-alt1 sisyphus.215346.100 1540073015 installed <13>Jan 11 04:12:56 rpmi: python-module-pytest-3.10.1-alt1 sisyphus.218100.300 1545832616 installed <13>Jan 11 04:12:56 rpmi: python-module-numpy-1:1.15.4-alt1 sisyphus.218638.200 1545948859 installed <13>Jan 11 04:12:56 rpmi: python-module-numpy-testing-1:1.15.4-alt1 sisyphus.218638.200 1545948859 installed <13>Jan 11 04:12:56 rpmi: libboost_numpy1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:58 rpmi: boost-devel-headers-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:58 rpmi: boost-devel-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 11 04:12:58 rpmi: gcc-c++-8-alt1 sisyphus.214000.40 1542664792 installed <13>Jan 11 04:12:58 rpmi: libexpat-devel-2.2.4-alt1 1503305341 installed <13>Jan 11 04:12:58 rpmi: zlib-devel-1.2.11-alt1 sisyphus.217171.100 1543710738 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/libexempi-2.4.5-alt1.nosrc.rpm Installing libexempi-2.4.5-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.82339 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf exempi-2.4.5 + echo 'Source #0 (exempi-2.4.5.tar.bz2):' Source #0 (exempi-2.4.5.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/exempi-2.4.5.tar.bz2 + /bin/tar -xf - + cd exempi-2.4.5 + /bin/chmod -c -Rf u+rwX,go-w . + sed -i~ 's|\^\(boost-lib-version\)|\1|' m4/boost.m4 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.36119 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd exempi-2.4.5 + autoreconf -fisv autoreconf-default: Entering directory `.' autoreconf-default: configure.ac: not using Gettext autoreconf-default: running: aclocal --force -I m4 autoreconf-default: configure.ac: tracing autoreconf-default: running: libtoolize --force --install libtoolize-default: putting auxiliary files in `.'. libtoolize-default: linking file `./config.guess' libtoolize-default: linking file `./config.sub' libtoolize-default: linking file `./install-sh' libtoolize-default: linking file `./ltmain.sh' libtoolize-default: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize-default: linking file `m4/libtool.m4' libtoolize-default: linking file `m4/ltoptions.m4' libtoolize-default: linking file `m4/ltsugar.m4' libtoolize-default: linking file `m4/ltversion.m4' libtoolize-default: linking file `m4/lt~obsolete.m4' autoreconf-default: configure.ac: not using Intltool autoreconf-default: configure.ac: not using gtk-doc autoreconf-default: running: /usr/bin/autoconf-2.60 --force autoreconf-default: configure.ac: not using Autoheader autoreconf-default: running: automake --add-missing --force-missing autoreconf-default: Leaving directory `.' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_prog_cc_static_works=yes + lt_cv_prog_cc_static_works=yes + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + xargs -ri dirname -- '{}' + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --enable-static CPPFLAGS=-DBanAllEntityUsage=1 configure: WARNING: unrecognized options: --without-included-gettext checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking whether x86_64-alt-linux-gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of x86_64-alt-linux-gcc... none checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-alt-linux-g++ accepts -g... yes checking dependency style of x86_64-alt-linux-g++... none checking build system type... x86_64-alt-linux-gnu checking host system type... x86_64-alt-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by x86_64-alt-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-alt-linux-gnu file names to x86_64-alt-linux-gnu format... func_convert_file_noop checking how to convert x86_64-alt-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-alt-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for x86_64-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-alt-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-alt-linux-strip... no checking for strip... strip checking for x86_64-alt-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from x86_64-alt-linux-gcc object... ok checking for sysroot... no checking for x86_64-alt-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if x86_64-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-alt-linux-gcc static flag -static works... no checking if x86_64-alt-linux-gcc supports -c -o file.o... yes checking if x86_64-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-alt-linux-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E checking for ld used by x86_64-alt-linux-g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the x86_64-alt-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for x86_64-alt-linux-g++ option to produce PIC... -fPIC -DPIC checking if x86_64-alt-linux-g++ PIC flag -fPIC -DPIC works... yes checking if x86_64-alt-linux-g++ static flag -static works... no checking if x86_64-alt-linux-g++ supports -c -o file.o... yes checking if x86_64-alt-linux-g++ supports -c -o file.o... (cached) yes checking whether the x86_64-alt-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether x86_64-alt-linux-g++ supports C++11 features by default... yes checking whether byte ordering is bigendian... no checking expat.h usability... yes checking expat.h presence... yes checking for expat.h... yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for thread local storage (TLS) class... __thread checking whether the linker accepts the -Wl,--retain-symbols-file=_ac_foo.sym flag... yes checking for Boost headers version >= 1.48.0... yes checking for Boost's header version... 1_67 checking for the toolset name used by Boost for x86_64-alt-linux-g++... configure: WARNING: could not figure out which toolset name to use for x86_64-alt-linux-g++ checking boost/test/unit_test.hpp usability... yes checking boost/test/unit_test.hpp presence... yes checking for boost/test/unit_test.hpp... yes checking for the Boost unit_test_framework library... yes checking valgrind/memcheck.h usability... no checking valgrind/memcheck.h presence... no checking for valgrind/memcheck.h... no configure: WARNING: Valgrind is missing. checks will run without checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating third-party/Makefile config.status: creating third-party/zuid/interfaces/Makefile config.status: creating third-party/zlib/Makefile config.status: creating third-party/expat/Makefile config.status: creating source/Makefile config.status: creating XMPCore/Makefile config.status: creating XMPCore/source/Makefile config.status: creating XMPFiles/Makefile config.status: creating XMPFiles/source/Makefile config.status: creating XMPFiles/source/FileHandlers/Makefile config.status: creating XMPFiles/source/FormatSupport/Makefile config.status: creating XMPFiles/source/NativeMetadataSupport/Makefile config.status: creating XMPFiles/source/PluginHandler/Makefile config.status: creating XMPFilesPlugins/Makefile config.status: creating XMPFilesPlugins/api/Makefile config.status: creating XMPFilesPlugins/api/source/Makefile config.status: creating XMPFilesPlugins/PDF_Handler/Makefile config.status: creating samples/Makefile config.status: creating samples/source/Makefile config.status: creating samples/testfiles/Makefile config.status: creating build/GNUmakefile config.status: creating public/Makefile config.status: creating public/include/Makefile config.status: creating public/include/client-glue/Makefile config.status: creating exempi/Makefile config.status: creating exempi/doc/Makefile config.status: creating exempi/doc/Doxyfile config.status: creating exempi/tests/Makefile config.status: creating exempi/exempi-2.0.pc config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --without-included-gettext Defines: EXEMPI_PLATFORM_DEF = UNIX_ENV CPPFLAGS = -DBanAllEntityUsage=1 LDFLAGS = Thread Local Storage = __thread Run unit test = yes + make -j8 Making all in third-party Making all in zuid/interfaces make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party/zuid/interfaces' CXX MD5.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party/zuid/interfaces' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party/zuid/interfaces' CXXLD libmd5.la make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party/zuid/interfaces' make[2]: Nothing to be done for 'all-am'. Making all in source make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX PerfUtils.lo make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX XIO.lo In file included from ../source/XIO.hpp:19, from XIO.cpp:15: ../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX UnicodeConversions.lo make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX XMP_ProgressTracker.lo make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX XMPFiles_IO.lo In file included from ../source/XIO.hpp:19, from XMPFiles_IO.cpp:17: ../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In static member function 'static XMPFiles_IO* XMPFiles_IO::New_XMPFiles_IO(const char*, bool, GenericErrorCallback*, XMP_ProgressTracker*)': XMPFiles_IO.cpp:21:44: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_STATIC_START try { int a; ^ XMPFiles_IO.cpp:58:2: note: in expansion of macro 'XMP_FILESIO_STATIC_START' XMP_FILESIO_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In constructor 'XMPFiles_IO::XMPFiles_IO(Host_IO::FileRef, const char*, bool, GenericErrorCallback*, XMP_ProgressTracker*)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:104:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In destructor 'virtual XMPFiles_IO::~XMPFiles_IO()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:118:3: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'void XMPFiles_IO::operator=(const XMP_IO&)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:134:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual XMP_Uns32 XMPFiles_IO::Read(void*, XMP_Uns32, bool)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:146:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual void XMPFiles_IO::Write(const void*, XMP_Uns32)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:173:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual XMP_Int64 XMPFiles_IO::Seek(XMP_Int64, SeekMode)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:209:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual XMP_Int64 XMPFiles_IO::Length()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:245:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual void XMPFiles_IO::Truncate(XMP_Int64)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:260:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual XMP_IO* XMPFiles_IO::DeriveTemp()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:287:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:299:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual void XMPFiles_IO::AbsorbTemp()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:322:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual void XMPFiles_IO::DeleteTemp()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:350:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'void XMPFiles_IO::Close()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:379:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX XMP_LibUtils.lo In file included from XMP_LibUtils.cpp:11: XMP_LibUtils.cpp: In destructor 'XMP_HomeGrownLock::~XMP_HomeGrownLock()': ../source/XMP_LibUtils.hpp:62:78: warning: throw will always call terminate() [-Wterminate] #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:180:84: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicMutex(mutex) { int err = pthread_mutex_destroy ( &mutex ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:309:3: note: in expansion of macro 'TerminateBasicMutex' TerminateBasicMutex ( this->queueMutex ); ^~~~~~~~~~~~~~~~~~~ ../source/XMP_LibUtils.hpp:62:78: note: in C++11 destructors default to noexcept #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:180:84: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicMutex(mutex) { int err = pthread_mutex_destroy ( &mutex ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:309:3: note: in expansion of macro 'TerminateBasicMutex' TerminateBasicMutex ( this->queueMutex ); ^~~~~~~~~~~~~~~~~~~ ../source/XMP_LibUtils.hpp:62:78: warning: throw will always call terminate() [-Wterminate] #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:186:83: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicQueue(queue) { int err = pthread_cond_destroy ( &queue ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:310:3: note: in expansion of macro 'TerminateBasicQueue' TerminateBasicQueue ( this->writerQueue ); ^~~~~~~~~~~~~~~~~~~ ../source/XMP_LibUtils.hpp:62:78: note: in C++11 destructors default to noexcept #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:186:83: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicQueue(queue) { int err = pthread_cond_destroy ( &queue ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:310:3: note: in expansion of macro 'TerminateBasicQueue' TerminateBasicQueue ( this->writerQueue ); ^~~~~~~~~~~~~~~~~~~ ../source/XMP_LibUtils.hpp:62:78: warning: throw will always call terminate() [-Wterminate] #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:186:83: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicQueue(queue) { int err = pthread_cond_destroy ( &queue ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:311:3: note: in expansion of macro 'TerminateBasicQueue' TerminateBasicQueue ( this->readerQueue ); ^~~~~~~~~~~~~~~~~~~ ../source/XMP_LibUtils.hpp:62:78: note: in C++11 destructors default to noexcept #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:186:83: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicQueue(queue) { int err = pthread_cond_destroy ( &queue ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:311:3: note: in expansion of macro 'TerminateBasicQueue' TerminateBasicQueue ( this->readerQueue ); ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX Host_IO-POSIX.lo Host_IO-POSIX.cpp: In function 'XMP_Int64 Host_IO::Seek(Host_IO::FileRef, XMP_Int64, SeekMode)': Host_IO-POSIX.cpp:324:6: warning: variable 'posMode' set but not used [-Wunused-but-set-variable] int posMode; ^~~~~~~ Host_IO-POSIX.cpp: In function 'bool Host_IO::GetNextChild(Host_IO::FolderRef, std::__cxx11::string*)': Host_IO-POSIX.cpp:524:52: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] int err = readdir_r ( folder, childInfo, &result ); // ! Use the thread-safe form. ^ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from ../public/include/XMP_Const.h:15, from ../source/Host_IO.hpp:14, from Host_IO-POSIX.cpp:12: /usr/include/dirent.h:189:12: note: declared here extern int __REDIRECT (readdir_r, ^~~~~~~~~~ Host_IO-POSIX.cpp:524:52: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] int err = readdir_r ( folder, childInfo, &result ); // ! Use the thread-safe form. ^ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from ../public/include/XMP_Const.h:15, from ../source/Host_IO.hpp:14, from Host_IO-POSIX.cpp:12: /usr/include/dirent.h:189:12: note: declared here extern int __REDIRECT (readdir_r, ^~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX XML_Node.lo make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX IOUtils.lo make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXXLD libxmpcommon.la make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' Making all in XMPCore Making all in source make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX WXMPIterator.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX WXMPUtils.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX ExpatAdapter.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX XMPIterator.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX ParseRDF.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX WXMPMeta.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX XMPMeta-GetSet.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX XMPMeta.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX XMPCore_Impl.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX XMPMeta-Serialize.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX XMPMeta-Parse.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX XMPUtils.lo XMPUtils.cpp: In static member function 'static XMP_Int64 XMPUtils::ConvertToInt64(XMP_StringPtr)': XMPUtils.cpp:1049:30: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'XMP_Int64*' {aka 'long int*'} [-Wformat=] count = sscanf ( strValue, "%lld%c", &result, &nextCh ); ^~~~~~~~ ~~~~~~~ XMPUtils.cpp:1051:30: warning: format '%llx' expects argument of type 'long long unsigned int*', but argument 3 has type 'XMP_Int64*' {aka 'long int*'} [-Wformat=] count = sscanf ( strValue, "%llx%c", &result, &nextCh ); ^~~~~~~~ ~~~~~~~ XMPUtils.cpp: In static member function 'static void XMPUtils::ConvertToDate(XMP_StringPtr, XMP_DateTime*)': XMPUtils.cpp:1126:49: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] (void) memset ( binValue, 0, sizeof(*binValue) ); // AUDIT: Safe, using sizeof destination. ^ In file included from ../../XMPCore/source/XMPCore_Impl.hpp:13, from XMPUtils.cpp:10: ../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX XMPUtils-FileInfo.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXXLD libXMPCore.la make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Nothing to be done for 'all-am'. Making all in XMPFiles Making all in source Making all in FileHandlers make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX AIFF_Handler.lo In file included from ../../../source/Endian.h:17, from ../../../XMPFiles/source/FormatSupport/IFF/IChunkData.h:15, from ../../../XMPFiles/source/FileHandlers/AIFF_Handler.hpp:18, from AIFF_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ AIFF_Handler.cpp: In member function 'virtual void AIFF_MetaHandler::CacheFileData()': AIFF_Handler.cpp:179:12: warning: unused variable 'got' [-Wunused-variable] XMP_Int32 got = this->parent->ioRef->Read ( buffer, 12 ); ^~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX InDesign_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FileHandlers/InDesign_Handler.hpp:18, from InDesign_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ InDesign_Handler.cpp: In function 'bool InDesign_CheckFormat(XMP_FileFormat, XMP_StringPtr, XMP_IO*, XMPFiles*)': InDesign_Handler.cpp:117:12: warning: unused variable 'filePos' [-Wunused-variable] XMP_Int64 filePos = 0; ^~~~~~~ InDesign_Handler.cpp:119:13: warning: unused variable 'bufLimit' [-Wunused-variable] XMP_Uns8 * bufLimit = bufPtr + kBufferSize; ^~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX ASF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ASF_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:17, from ../../../XMPFiles/source/FileHandlers/ASF_Handler.hpp:14, from ASF_Handler.cpp:19: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX FLV_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FileHandlers/FLV_Handler.hpp:18, from FLV_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ FLV_Handler.cpp: In function 'void GetTagInfo(XMP_IO*, XMP_Uns64, TagInfo*)': FLV_Handler.cpp:200:55: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] info->time = GetUns24BE ( &buffer[4] ) || (buffer[7] << 24); ~~~~~~~~~~~^~~~~~ FLV_Handler.cpp: In member function 'virtual void FLV_MetaHandler::UpdateFile(bool)': FLV_Handler.cpp:527:16: warning: unused variable 'abortArg' [-Wunused-variable] void * abortArg = this->parent->abortArg; ^~~~~~~~ FLV_Handler.cpp:528:16: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ FLV_Handler.cpp:531:14: warning: unused variable 'fileSize' [-Wunused-variable] XMP_Uns64 fileSize = fileRef->Length(); ^~~~~~~~ FLV_Handler.cpp: In member function 'virtual void FLV_MetaHandler::WriteTempFile(XMP_IO*)': FLV_Handler.cpp:671:16: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX Basic_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from Basic_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX MP3_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from MP3_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ MP3_Handler.cpp: In member function 'virtual void MP3_MetaHandler::CacheFileData()': MP3_Handler.cpp:190:12: warning: unused variable 'extHeaderNumFlagBytes' [-Wunused-variable] XMP_Uns8 extHeaderNumFlagBytes = XIO::ReadUns8( file ); ^~~~~~~~~~~~~~~~~~~~~ MP3_Handler.cpp:167:18: warning: unused variable 'packetInfo' [-Wunused-variable] XMP_PacketInfo &packetInfo = this->packetInfo; ^~~~~~~~~~ MP3_Handler.cpp: In member function 'virtual void MP3_MetaHandler::UpdateFile(bool)': MP3_Handler.cpp:712:12: warning: unused variable 'possibleTruncationPoint' [-Wunused-variable] XMP_Int64 possibleTruncationPoint = file->Seek ( -128, kXMP_SeekFromEnd ); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from MP3_Handler.cpp:16: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX MPEG2_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from MPEG2_Handler.cpp:19: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX PNG_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/PNG_Support.hpp:18, from ../../../XMPFiles/source/FileHandlers/PNG_Handler.hpp:16, from PNG_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX JPEG_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from JPEG_Handler.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ JPEG_Handler.cpp: In member function 'virtual void JPEG_MetaHandler::CacheFileData()': JPEG_Handler.cpp:274:19: warning: unused variable 'packetInfo' [-Wunused-variable] XMP_PacketInfo & packetInfo = this->packetInfo; ^~~~~~~~~~ JPEG_Handler.cpp: At global scope: JPEG_Handler.cpp:453:21: warning: 'IFDNames' defined but not used [-Wunused-variable] static const char * IFDNames[] = { "Primary", "TNail", "Exif", "GPS", "Interop", }; ^~~~~~~~ In file included from ../../../XMPFiles/source/FileHandlers/JPEG_Handler.hpp:18, from JPEG_Handler.cpp:17: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ In file included from JPEG_Handler.cpp:14: In function 'bool CheckBytes(const void*, const void*, size_t)', inlined from 'virtual void JPEG_MetaHandler::WriteTempFile(XMP_IO*)' at JPEG_Handler.cpp:964:17: ../../../XMPFiles/source/XMPFiles_Impl.hpp:343:17: warning: 'int __builtin_memcmp_eq(const void*, const void*, long unsigned int)' reading 75 bytes from a region of size 36 [-Wstringop-overflow=] return (memcmp ( left, right, length ) == 0); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX Scanner_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from Scanner_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ Scanner_Handler.cpp: In function 'int PickMainPacket(std::vector&, bool)': Scanner_Handler.cpp:167:49: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( &latestTime, 0, sizeof(latestTime) ); ^ In file included from Scanner_Handler.cpp:12: ../../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX RIFF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/RIFF.hpp:18, from RIFF_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from RIFF_Handler.cpp:13: ../../../XMPFiles/source/FormatSupport/RIFF.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/RIFF.hpp:165:17: warning: 'RIFF::listTdatProps' defined but not used [-Wunused-variable] static Mapping listTdatProps[] = { ^~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:141:17: warning: 'RIFF::listInfoProps' defined but not used [-Wunused-variable] static Mapping listInfoProps[] = { ^~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:138:17: warning: 'RIFF::bextCodingHistory' defined but not used [-Wunused-variable] static Mapping bextCodingHistory = { 0, kXMP_NS_BWF, "codingHistory", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:137:17: warning: 'RIFF::bextUMID' defined but not used [-Wunused-variable] static Mapping bextUMID = { 0, kXMP_NS_BWF, "umid", prop_SIMPLE }; ^~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:136:17: warning: 'RIFF::bextVersion' defined but not used [-Wunused-variable] static Mapping bextVersion = { 0, kXMP_NS_BWF, "version", prop_SIMPLE }; ^~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:135:17: warning: 'RIFF::bextTimeReference' defined but not used [-Wunused-variable] static Mapping bextTimeReference = { 0, kXMP_NS_BWF, "timeReference", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:134:17: warning: 'RIFF::bextOriginationTime' defined but not used [-Wunused-variable] static Mapping bextOriginationTime = { 0, kXMP_NS_BWF, "originationTime", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:133:17: warning: 'RIFF::bextOriginationDate' defined but not used [-Wunused-variable] static Mapping bextOriginationDate = { 0, kXMP_NS_BWF, "originationDate", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:132:17: warning: 'RIFF::bextOriginatorRef' defined but not used [-Wunused-variable] static Mapping bextOriginatorRef = { 0, kXMP_NS_BWF, "originatorReference", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:131:17: warning: 'RIFF::bextOriginator' defined but not used [-Wunused-variable] static Mapping bextOriginator = { 0, kXMP_NS_BWF, "originator", prop_SIMPLE }; ^~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:130:17: warning: 'RIFF::bextDescription' defined but not used [-Wunused-variable] static Mapping bextDescription = { 0, kXMP_NS_BWF, "description", prop_SIMPLE }; ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX P2_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from P2_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ P2_Handler.cpp: In member function 'virtual void P2_MetaHandler::CacheFileData()': P2_Handler.cpp:1054:12: warning: unused variable 'ioCount' [-Wunused-variable] XMP_Int32 ioCount = xmpFile->ReadAll ( (void*)this->xmpPacket.data(), (XMP_Int32)xmpLen ); ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX PSD_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from PSD_Handler.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ PSD_Handler.cpp: In member function 'virtual void PSD_MetaHandler::CacheFileData()': PSD_Handler.cpp:116:19: warning: unused variable 'packetInfo' [-Wunused-variable] XMP_PacketInfo & packetInfo = this->packetInfo; ^~~~~~~~~~ PSD_Handler.cpp: In member function 'virtual void PSD_MetaHandler::WriteTempFile(XMP_IO*)': PSD_Handler.cpp:361:16: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ In file included from ../../../XMPFiles/source/FileHandlers/PSD_Handler.hpp:13, from PSD_Handler.cpp:17: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX Trivial_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from Trivial_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX SonyHDV_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from SonyHDV_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ SonyHDV_Handler.cpp: In member function 'virtual void SonyHDV_MetaHandler::CacheFileData()': SonyHDV_Handler.cpp:862:12: warning: unused variable 'ioCount' [-Wunused-variable] XMP_Int32 ioCount = xmpFile->ReadAll ( (void*)this->xmpPacket.data(), (XMP_Int32)xmpLen ); ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX PostScript_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from PostScript_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ PostScript_Handler.cpp: In member function 'int PostScript_MetaHandler::FindPostScriptHint()': PostScript_Handler.cpp:115:13: warning: unused variable 'psLength' [-Wunused-variable] XMP_Uns32 psLength = GetUns32LE ( ioBuf.ptr+8 ); // PostScript length. ^~~~~~~~ PostScript_Handler.cpp:94:11: warning: unused variable 'found' [-Wunused-variable] bool found = false; ^~~~~ PostScript_Handler.cpp: In member function 'bool PostScript_MetaHandler::FindFirstPacket()': PostScript_Handler.cpp:230:8: warning: unused variable 'found' [-Wunused-variable] bool found = false; ^~~~~ PostScript_Handler.cpp: In member function 'bool PostScript_MetaHandler::ExtractContainsXMPHint(IOBuffer&, XMP_Int64)': PostScript_Handler.cpp:456:6: warning: unused variable 'xmpHint' [-Wunused-variable] int xmpHint = kPSHint_NoMain; // ! From here on, a failure means "no main", not "no marker". ^~~~~~~ PostScript_Handler.cpp: In member function 'bool PostScript_MetaHandler::ExtractDocInfoDict(IOBuffer&)': PostScript_Handler.cpp:550:14: warning: unused variable 'noOfMarks' [-Wunused-variable] XMP_Uns32 noOfMarks=0; ^~~~~~~~~ PostScript_Handler.cpp: In member function 'void PostScript_MetaHandler::ParsePSFile()': PostScript_Handler.cpp:642:11: warning: unused variable 'found' [-Wunused-variable] bool found = false; ^~~~~ PostScript_Handler.cpp: In member function 'virtual void PostScript_MetaHandler::UpdateFile(bool)': PostScript_Handler.cpp:1757:19: warning: unused variable 'xmpPacket' [-Wunused-variable] std::string & xmpPacket = this->xmpPacket; ^~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX AVCHD_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from AVCHD_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ AVCHD_Handler.cpp: In function 'bool ReadAVCHDProgramInfo(XMPFiles_IO&, AVCHD_blkProgramInfo&)': AVCHD_Handler.cpp:562:12: warning: variable 'streamPID' set but not used [-Wunused-but-set-variable] XMP_Uns16 streamPID = 0; ^~~~~~~~~ AVCHD_Handler.cpp: In function 'bool ReadAVCCAMMakersPrivateData(XMPFiles_IO&, XMP_Uns16, AVCHD_blkPanasonicPrivateData&)': AVCHD_Handler.cpp:920:18: warning: unused variable 'blockStart' [-Wunused-variable] const XMP_Uns64 blockStart = fileRef.Offset(); ^~~~~~~~~~ AVCHD_Handler.cpp: In function 'bool ReadAVCHDMakersPrivateData(XMPFiles_IO&, XMP_Uns16, AVCHD_blkMakersPrivateData&)': AVCHD_Handler.cpp:971:12: warning: variable 'mpdLength' set but not used [-Wunused-but-set-variable] XMP_Uns32 mpdLength; ^~~~~~~~~ AVCHD_Handler.cpp: In function 'void AVCCAM_SetXMPStartTimecode(SXMPMeta&, const XMP_Uns8*, XMP_Uns8)': AVCHD_Handler.cpp:1555:17: warning: unused variable 'isColor' [-Wunused-variable] const XMP_Uns8 isColor = ( avccamTimecode[0] >> 7 ) & 0x01; ^~~~~~~ AVCHD_Handler.cpp: In function 'std::__cxx11::string AVCHD_DateFieldToXMP(XMP_Uns8, const XMP_Uns8*)': AVCHD_Handler.cpp:1786:17: warning: unused variable 'daylightSavingsTime' [-Wunused-variable] const XMP_Uns8 daylightSavingsTime = ( avchdTimeZone >> 6 ) & 0x01; ^~~~~~~~~~~~~~~~~~~ AVCHD_Handler.cpp: In member function 'virtual void AVCHD_MetaHandler::CacheFileData()': AVCHD_Handler.cpp:2165:12: warning: unused variable 'ioCount' [-Wunused-variable] XMP_Int32 ioCount = xmpFile->ReadAll ( (void*)this->xmpPacket.data(), (XMP_Int32)xmpLen ); ^~~~~~~ AVCHD_Handler.cpp: In member function 'virtual void AVCHD_MetaHandler::ProcessXMP()': AVCHD_Handler.cpp:1804:6: warning: '%01d' directive writing between 1 and 2 bytes into a region of size between 0 and 11 [-Wformat-overflow=] "%01d%01d%01d%01d-%01d%01d-%01d%01dT%01d%01d:%01d%01d:%01d%01d%+02d:%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AVCHD_Handler.cpp:1804:6: note: directive argument in the range [0, 15] AVCHD_Handler.cpp:1804:6: note: directive argument in the range [0, 15] AVCHD_Handler.cpp:1804:6: note: directive argument in the range [0, 15] AVCHD_Handler.cpp:1804:6: note: directive argument in the range [-14, 14] AVCHD_Handler.cpp:1804:6: note: directive argument in the range [0, 30] In file included from /usr/include/stdio.h:862, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from ../../../source/XMP_LibUtils.hpp:15, from ../../../XMPFiles/source/XMPFiles_Impl.hpp:16, from AVCHD_Handler.cpp:15: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 25 and 40 bytes into a destination of size 26 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AVCHD_Handler.cpp:1612:27: warning: '%d' directive writing 1 byte into a region of size between 0 and 3 [-Wformat-overflow=] sprintf ( timecodeBuff, "%d%d%c%d%d%c%d%d%c%d%d", hourTens, hourUnits, tcSeparator, ^~~~~~~~~~~~~~~~~~~~~~~~ AVCHD_Handler.cpp:1612:27: note: directive argument in the range [0, 3] AVCHD_Handler.cpp:1612:27: note: directive argument in the range [0, 15] In file included from /usr/include/stdio.h:862, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from ../../../source/XMP_LibUtils.hpp:15, from ../../../XMPFiles/source/XMPFiles_Impl.hpp:16, from AVCHD_Handler.cpp:15: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 12 and 16 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX SWF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from SWF_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ SWF_Handler.cpp: In member function 'virtual void SWF_MetaHandler::UpdateFile(bool)': SWF_Handler.cpp:242:8: warning: unused variable 'ok' [-Wunused-variable] bool ok = SWF_IO::GetTagInfo ( this->expandedSWF, this->firstTagOffset, &this->fileAttributesTag ); ^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX WAVE_Handler.lo In file included from ../../../source/Endian.h:17, from ../../../XMPFiles/source/FormatSupport/IFF/IChunkData.h:15, from ../../../XMPFiles/source/FileHandlers/WAVE_Handler.hpp:18, from WAVE_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE_Handler.cpp: In member function 'virtual void WAVE_MetaHandler::CacheFileData()': WAVE_Handler.cpp:189:12: warning: unused variable 'got' [-Wunused-variable] XMP_Int32 got = this->parent->ioRef->Read ( buffer, 4 ); ^~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX TIFF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from TIFF_Handler.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ TIFF_Handler.cpp: In member function 'virtual void TIFF_MetaHandler::CacheFileData()': TIFF_Handler.cpp:117:19: warning: unused variable 'packetInfo' [-Wunused-variable] XMP_PacketInfo & packetInfo = this->packetInfo; ^~~~~~~~~~ TIFF_Handler.cpp: In member function 'virtual void TIFF_MetaHandler::UpdateFile(bool)': TIFF_Handler.cpp:299:16: warning: unused variable 'abortProc' [-Wunused-variable] XMP_AbortProc abortProc = this->parent->abortProc; ^~~~~~~~~ TIFF_Handler.cpp:300:16: warning: unused variable 'abortArg' [-Wunused-variable] void * abortArg = this->parent->abortArg; ^~~~~~~~ In file included from ../../../XMPFiles/source/FileHandlers/TIFF_Handler.hpp:13, from TIFF_Handler.cpp:17: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX UCF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from UCF_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ UCF_Handler.cpp: In member function 'virtual void UCF_MetaHandler::CacheFileData()': UCF_Handler.cpp:293:14: warning: unused variable 'sizeOfZip64EOD' [-Wunused-variable] XMP_Int64 sizeOfZip64EOD = XIO::ReadUns64_LE(file); ^~~~~~~~~~~~~~ UCF_Handler.cpp:270:13: warning: unused variable 'tmp' [-Wunused-variable] XMP_Int64 tmp = file->Seek ( -(EndOfDirectory::FIXED_SIZE + Zip64Locator::TOTAL_SIZE), ^~~ UCF_Handler.cpp:207:18: warning: unused variable 'packetInfo' [-Wunused-variable] XMP_PacketInfo &packetInfo = this->packetInfo; ^~~~~~~~~~ UCF_Handler.cpp:227:7: warning: variable 'filenameToTest' set but not used [-Wunused-but-set-variable] char filenameToTest[22]; ^~~~~~~~~~~~~~ UCF_Handler.cpp:364:12: warning: unused variable 'CD_flags' [-Wunused-variable] XMP_Uns16 CD_flags = GetUns16LE( &xmpCDHeader.fields[CDFileHeader::o_flags] ); ^~~~~~~~ UCF_Handler.cpp:365:12: warning: unused variable 'CD_crc' [-Wunused-variable] XMP_Uns32 CD_crc = GetUns32LE( &xmpCDHeader.fields[CDFileHeader::o_crc32] ); ^~~~~~ UCF_Handler.cpp: In member function 'void UCF_MetaHandler::writeOut(XMP_IO*, XMP_IO*, bool, bool)': UCF_Handler.cpp:832:13: warning: variable 'crc' set but not used [-Wunused-but-set-variable] XMP_Uns32 crc; //TEMP, not actually needed ^~~ UCF_Handler.cpp:852:13: warning: unused variable 'total' [-Wunused-variable] XMP_Int64 total = targetFile->Offset() - before; ^~~~~ UCF_Handler.cpp:853:13: warning: unused variable 'tmpSize' [-Wunused-variable] XMP_Int64 tmpSize = p->size(); ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX MPEG4_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from MPEG4_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ MPEG4_Handler.cpp: In function 'void SecondsToXMPDate(XMP_Uns64, XMP_DateTime*)': MPEG4_Handler.cpp:350:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( xmpDate, 0, sizeof(XMP_DateTime) ); // AUDIT: Using sizeof(XMP_DateTime) is safe. ^ In file included from MPEG4_Handler.cpp:12: ../../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ MPEG4_Handler.cpp: In function 'bool ImportMVHDItems(MOOV_Manager::BoxInfo, SXMPMeta*)': MPEG4_Handler.cpp:489:38: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'XMP_Uns64' {aka 'long unsigned int'} [-Wformat=] snprintf ( buffer, sizeof(buffer), "%llu", duration ); // AUDIT: The buffer is big enough. ^~~~~~ ~~~~~~~~ MPEG4_Handler.cpp: In function 'void ExportISOCopyrights(const SXMPMeta&, MOOV_Manager*)': MPEG4_Handler.cpp:722:7: warning: variable 'haveXDefault' set but not used [-Wunused-but-set-variable] bool haveXDefault = false; ^~~~~~~~~~~~ MPEG4_Handler.cpp: In function 'void CheckFinalBox(XMP_IO*, XMP_AbortProc, void*)': MPEG4_Handler.cpp:1872:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ISOMedia::BoxInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( &prevBox, 0, sizeof(prevBox) ); // AUDIT: Using sizeof(prevBox) is safe. ^ In file included from ../../../XMPFiles/source/FormatSupport/QuickTime_Support.hpp:23, from ../../../XMPFiles/source/FileHandlers/MPEG4_Handler.hpp:16, from MPEG4_Handler.cpp:19: ../../../XMPFiles/source/FormatSupport/ISOBaseMedia_Support.hpp:101:9: note: 'struct ISOMedia::BoxInfo' declared here struct BoxInfo { ^~~~~~~ MPEG4_Handler.cpp:1873:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ISOMedia::BoxInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( &lastBox, 0, sizeof(lastBox) ); // AUDIT: Using sizeof(lastBox) is safe. ^ In file included from ../../../XMPFiles/source/FormatSupport/QuickTime_Support.hpp:23, from ../../../XMPFiles/source/FileHandlers/MPEG4_Handler.hpp:16, from MPEG4_Handler.cpp:19: ../../../XMPFiles/source/FormatSupport/ISOBaseMedia_Support.hpp:101:9: note: 'struct ISOMedia::BoxInfo' declared here struct BoxInfo { ^~~~~~~ MPEG4_Handler.cpp: In member function 'void MPEG4_MetaHandler::OptimizeFileLayout()': MPEG4_Handler.cpp:2647:16: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ MPEG4_Handler.cpp: In member function 'virtual void MPEG4_MetaHandler::UpdateFile(bool)': MPEG4_Handler.cpp:2923:16: warning: unused variable 'abortArg' [-Wunused-variable] void * abortArg = this->parent->abortArg; ^~~~~~~~ MPEG4_Handler.cpp:2924:16: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ MPEG4_Handler.cpp:2927:14: warning: unused variable 'fileSize' [-Wunused-variable] XMP_Uns64 fileSize = fileRef->Length(); ^~~~~~~~ MPEG4_Handler.cpp: In member function 'virtual void MPEG4_MetaHandler::CacheFileData()': MPEG4_Handler.cpp:1813:38: warning: 'headerSize' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( fileSpace >= 8 ) qtFile->Seek ( -headerSize, kXMP_SeekFromCurrent ); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MPEG4_Handler.cpp:1777:12: note: 'headerSize' was declared here XMP_Int64 headerSize; ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX GIF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from GIF_Handler.hpp:20, from GIF_Handler.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ GIF_Handler.cpp: In member function 'bool GIF_MetaHandler::SafeWriteFile()': GIF_Handler.cpp:251:7: warning: unused variable 'ret' [-Wunused-variable] bool ret = false; ^~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX WEBP_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/WEBP_Support.hpp:9, from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:7, from WEBP_Handler.cpp:4: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:8, from WEBP_Handler.cpp:4: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX XDCAMEX_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from XDCAMEX_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ XDCAMEX_Handler.cpp: In member function 'virtual void XDCAMEX_MetaHandler::CacheFileData()': XDCAMEX_Handler.cpp:595:12: warning: unused variable 'ioCount' [-Wunused-variable] XMP_Int32 ioCount = xmpFile->ReadAll ( (void*)this->xmpPacket.data(), (XMP_Int32)xmpLen ); ^~~~~~~ XDCAMEX_Handler.cpp: In member function 'void XDCAMEX_MetaHandler::GetTakeUMID(const string&, std::__cxx11::string&, std::__cxx11::string&)': XDCAMEX_Handler.cpp:740:34: warning: unused variable 'materialContext' [-Wunused-variable] XML_NodePtr contentContext = 0, materialContext = 0; ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX XDCAM_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from XDCAM_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ XDCAM_Handler.cpp: In member function 'virtual void XDCAM_MetaHandler::CacheFileData()': XDCAM_Handler.cpp:1443:12: warning: unused variable 'ioCount' [-Wunused-variable] XMP_Int32 ioCount = xmpFile->ReadAll ( (void*)this->xmpPacket.data(), (XMP_Int32)xmpLen ); ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXXLD libxmpfilehandlers.la make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' Making all in FormatSupport make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX PackageFormat_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from PackageFormat_Support.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX PSIR_MemoryReader.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:18, from PSIR_MemoryReader.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX TIFF_MemoryReader.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from TIFF_MemoryReader.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from TIFF_MemoryReader.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX Reconcile_Impl.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from Reconcile_Impl.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from Reconcile_Impl.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX PSIR_FileWriter.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:18, from PSIR_FileWriter.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ PSIR_FileWriter.cpp: In member function 'virtual XMP_Uns32 PSIR_FileWriter::UpdateFileResources(XMP_IO*, XMP_IO*, XMP_AbortProc, void*, XMP_ProgressTracker*)': PSIR_FileWriter.cpp:496:13: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX IPTC_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:18, from IPTC_Support.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ IPTC_Support.cpp: In member function 'void IPTC_Manager::ParseMemoryDataSets(const void*, XMP_Uns32, bool)': IPTC_Support.cpp:225:13: warning: unused variable 'dsPtr' [-Wunused-variable] XMP_Uns8* dsPtr = iptcPtr; ^~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from IPTC_Support.cpp:15: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX TIFF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from TIFF_Support.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ TIFF_Support.cpp: At global scope: TIFF_Support.cpp:19:21: warning: 'kTIFF_TypeNames' defined but not used [-Wunused-variable] static const char * kTIFF_TypeNames[] = { "ShortOrLong", "BYTE", "ASCII", "SHORT", "LONG", "RATIONAL", ^~~~~~~~~~~~~~~ In file included from TIFF_Support.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ReconcileIPTC.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ReconcileIPTC.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ReconcileIPTC.cpp: In function 'void PhotoDataUtils::ImportIPTC_Date(XMP_Uns8, const IPTC_Manager&, SXMPMeta*)': ReconcileIPTC.cpp:200:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( &xmpDate, 0, sizeof(xmpDate) ); ^ In file included from ReconcileIPTC.cpp:11: ../../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ReconcileIPTC.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ISOBaseMedia_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/ISOBaseMedia_Support.hpp:18, from ISOBaseMedia_Support.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ReconcileTIFF.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ReconcileTIFF.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ReconcileTIFF.cpp: At global scope: ReconcileTIFF.cpp:1352:1: warning: 'void ImportTIFF_LocTextASCII(const TIFF_Manager&, XMP_Uns8, XMP_Uns16, SXMPMeta*, const char*, const char*)' defined but not used [-Wunused-function] ImportTIFF_LocTextASCII ( const TIFF_Manager & tiff, XMP_Uns8 ifd, XMP_Uns16 tagID, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ReconcileTIFF.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX PostScript_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/PostScript_Support.hpp:18, from PostScript_Support.cpp:10: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from PostScript_Support.cpp:10: ../../../XMPFiles/source/FormatSupport/PostScript_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/PostScript_Support.hpp:114:18: warning: 'nativeIndextoFlag' defined but not used [-Wunused-variable] static XMP_Uns64 nativeIndextoFlag[]={ kPS_CreatorTool, ^~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX PNG_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/PNG_Support.hpp:18, from PNG_Support.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ PNG_Support.cpp: In function 'bool PNG_Support::ReadChunk(XMP_IO*, PNG_Support::ChunkState&, long int*, XMP_Uns32*, XMP_Uns64&)': PNG_Support.cpp:152:9: warning: unused variable 'crc' [-Wunused-variable] long crc = GetUns32BE(buffer); ^~~ PNG_Support.cpp: In function 'long unsigned int PNG_Support::UpdateChunkCRC(XMP_IO*, PNG_Support::ChunkData&)': PNG_Support.cpp:246:9: warning: unused variable 'bytesRead' [-Wunused-variable] long bytesRead = fileRef->Read ( &buffer[pos], (inOutChunkData.len + 4) ); ^~~~~~~~~ PNG_Support.cpp: At global scope: PNG_Support.cpp:77:23: warning: 'long unsigned int CRC::crc(unsigned char*, int)' defined but not used [-Wunused-function] static unsigned long crc(unsigned char *buf, int len) ^~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ID3_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ID3_Support.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ID3_Support.cpp: In member function 'bool ID3_Support::ID3Header::read(XMP_IO*)': ID3_Support.cpp:419:11: warning: unused variable 'minor' [-Wunused-variable] XMP_Uns8 minor = this->fields[o_vMinor]; ^~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ID3_Support.cpp:14: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX XDCAM_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from XDCAM_Support.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ XDCAM_Support.cpp: In function 'bool XDCAM_Support::GetMediaProLegacyMetadata(SXMPMeta*, const string&, const string&, bool)': XDCAM_Support.cpp:114:34: warning: unused variable 'materialContext' [-Wunused-variable] XML_NodePtr contentContext = 0, materialContext = 0; ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX RIFF.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from RIFF.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ RIFF.cpp: In member function 'virtual std::__cxx11::string RIFF::Chunk::toString(XMP_Uns8)': RIFF.cpp:212:25: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 5 has type 'XMP_Int64' {aka 'long int'} [-Wformat=] snprintf( buffer, 255, "%.4s -- " ^~~~~~~~~~ "oldSize: 0x%.8llX, " ~~~~~~~~~~~~~~~~~~~~~~ "newSize: 0x%.8llX, " ~~~~~~~~~~~~~~~~~~~~~~ "oldPos: 0x%.8llX\n", ~~~~~~~~~~~~~~~~~~~~ (char*)(&this->id), this->oldSize, this->newSize, this->oldPos ); ~~~~~~~~~~~~~ RIFF.cpp:212:25: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 6 has type 'XMP_Int64' {aka 'long int'} [-Wformat=] RIFF.cpp:212:25: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 7 has type 'XMP_Int64' {aka 'long int'} [-Wformat=] RIFF.cpp: In member function 'virtual std::__cxx11::string RIFF::ContainerChunk::toString(XMP_Uns8)': RIFF.cpp:591:25: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 6 has type 'XMP_Int64' {aka 'long int'} [-Wformat=] snprintf( buffer, 255, "%.4s:%.4s, " ^~~~~~~~~~~~~ "oldSize: 0x%8llX, " ~~~~~~~~~~~~~~~~~~~~ "newSize: 0x%.8llX, " ~~~~~~~~~~~~~~~~~~~~~ "oldPos: 0x%.8llX\n", ~~~~~~~~~~~~~~~~~~~~ (char*)(&this->id), (char*)(&this->containerType), this->oldSize, this->newSize, this->oldPos ); ~~~~~~~~~~~~~ RIFF.cpp:591:25: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 7 has type 'XMP_Int64' {aka 'long int'} [-Wformat=] RIFF.cpp:591:25: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 8 has type 'XMP_Int64' {aka 'long int'} [-Wformat=] RIFF.cpp:602:26: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 4 has type 'XMP_Int64' {aka 'long int'} [-Wformat=] snprintf( buffer, 250, "offset 0x%.8llX", offset ); ^~~~~~~~~~~~~~~~~ ~~~~~~ RIFF.cpp: In constructor 'RIFF::XMPChunk::XMPChunk(RIFF::ContainerChunk*, RIFF_MetaHandler*)': RIFF.cpp:691:11: warning: unused variable 'level' [-Wunused-variable] XMP_Uns8 level = handler->level; ^~~~~ RIFF.cpp: In constructor 'RIFF::ValueChunk::ValueChunk(RIFF::ContainerChunk*, RIFF_MetaHandler*)': RIFF.cpp:738:11: warning: unused variable 'level' [-Wunused-variable] XMP_Uns8 level = handler->level; ^~~~~ RIFF.cpp: In member function 'RIFF::chunkVectIter RIFF::ContainerChunk::getChild(RIFF::Chunk*)': RIFF.cpp:818:10: warning: unused variable 'temp1' [-Wunused-variable] Chunk* temp1 = *iter; ^~~~~ RIFF.cpp:819:10: warning: unused variable 'temp2' [-Wunused-variable] Chunk* temp2 = needle; ^~~~~ In file included from RIFF.cpp:20: ../../../XMPFiles/source/FormatSupport/RIFF.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/RIFF.hpp:165:17: warning: 'RIFF::listTdatProps' defined but not used [-Wunused-variable] static Mapping listTdatProps[] = { ^~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:141:17: warning: 'RIFF::listInfoProps' defined but not used [-Wunused-variable] static Mapping listInfoProps[] = { ^~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:138:17: warning: 'RIFF::bextCodingHistory' defined but not used [-Wunused-variable] static Mapping bextCodingHistory = { 0, kXMP_NS_BWF, "codingHistory", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:137:17: warning: 'RIFF::bextUMID' defined but not used [-Wunused-variable] static Mapping bextUMID = { 0, kXMP_NS_BWF, "umid", prop_SIMPLE }; ^~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:136:17: warning: 'RIFF::bextVersion' defined but not used [-Wunused-variable] static Mapping bextVersion = { 0, kXMP_NS_BWF, "version", prop_SIMPLE }; ^~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:135:17: warning: 'RIFF::bextTimeReference' defined but not used [-Wunused-variable] static Mapping bextTimeReference = { 0, kXMP_NS_BWF, "timeReference", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:134:17: warning: 'RIFF::bextOriginationTime' defined but not used [-Wunused-variable] static Mapping bextOriginationTime = { 0, kXMP_NS_BWF, "originationTime", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:133:17: warning: 'RIFF::bextOriginationDate' defined but not used [-Wunused-variable] static Mapping bextOriginationDate = { 0, kXMP_NS_BWF, "originationDate", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:132:17: warning: 'RIFF::bextOriginatorRef' defined but not used [-Wunused-variable] static Mapping bextOriginatorRef = { 0, kXMP_NS_BWF, "originatorReference", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:131:17: warning: 'RIFF::bextOriginator' defined but not used [-Wunused-variable] static Mapping bextOriginator = { 0, kXMP_NS_BWF, "originator", prop_SIMPLE }; ^~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:130:17: warning: 'RIFF::bextDescription' defined but not used [-Wunused-variable] static Mapping bextDescription = { 0, kXMP_NS_BWF, "description", prop_SIMPLE }; ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX GIF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from GIF_Support.hpp:17, from GIF_Support.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ GIF_Support.cpp: In function 'long int GIF_Support::ReadHeader(XMP_IO*)': GIF_Support.cpp:71:8: warning: unused variable 'bytesPerColor' [-Wunused-variable] long bytesPerColor = 0; ^~~~~~~~~~~~~ GIF_Support.cpp: In function 'bool GIF_Support::ReadBlock(XMP_IO*, GIF_Support::BlockState&, unsigned char*, XMP_Uns32*, XMP_Uns64&)': GIF_Support.cpp:105:9: warning: unused variable 'blockSize' [-Wunused-variable] long blockSize; ^~~~~~~~~ GIF_Support.cpp: In function 'long unsigned int GIF_Support::CheckApplicationBlockHeader(XMP_IO*, GIF_Support::BlockState&, GIF_Support::BlockData&, XMP_Uns64&)': GIF_Support.cpp:290:11: warning: unused variable 'xmpSize' [-Wunused-variable] long xmpSize; ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ReconcileLegacy.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ReconcileLegacy.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ReconcileLegacy.cpp: In function 'void ImportPhotoData(const TIFF_Manager&, const IPTC_Manager&, const PSIR_Manager&, int, SXMPMeta*, XMP_OptionBits)': ReconcileLegacy.cpp:44:7: warning: unused variable 'haveXMP' [-Wunused-variable] bool haveXMP = XMP_OptionIsSet ( options, k2XMP_FileHadXMP ); ^~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ReconcileLegacy.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX XMPScanner.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from XMPScanner.cpp:26: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX RIFF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from RIFF_Support.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ RIFF_Support.cpp: In function 'void RIFF::relocateWronglyPlacedXMPChunk(RIFF_MetaHandler*)': RIFF_Support.cpp:551:10: warning: unused variable 'file' [-Wunused-variable] XMP_IO* file = handler->parent->ioRef; ^~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from RIFF_Support.cpp:23: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX QuickTime_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/QuickTime_Support.hpp:22, from QuickTime_Support.cpp:22: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from QuickTime_Support.cpp:26: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX SWF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from SWF_Support.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX AIFF/AIFFBehavior.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/AIFF/AIFFBehavior.h:18, from AIFF/AIFFBehavior.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX TimeConversionUtils.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TimeConversionUtils.hpp:16, from TimeConversionUtils.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX MOOV_Support.lo In file included from ../../../XMPFiles/source/FormatSupport/MOOV_Support.hpp:16, from MOOV_Support.cpp:10: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ MOOV_Support.cpp: In member function 'const void* MOOV_Manager::GetBox(const char*, MOOV_Manager::BoxInfo*) const': MOOV_Support.cpp:86:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct MOOV_Manager::BoxInfo'; use assignment or value-initialization instead [-Wclass-memaccess] if ( info != 0 ) memset ( info, 0, sizeof(BoxInfo) ); ^ In file included from MOOV_Support.cpp:10: ../../../XMPFiles/source/FormatSupport/MOOV_Support.hpp:42:9: note: 'struct MOOV_Manager::BoxInfo' declared here struct BoxInfo { ^~~~~~~ MOOV_Support.cpp: In member function 'const void* MOOV_Manager::GetNthChild(MOOV_Manager::BoxRef, size_t, MOOV_Manager::BoxInfo*) const': MOOV_Support.cpp:117:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct MOOV_Manager::BoxInfo'; use assignment or value-initialization instead [-Wclass-memaccess] if ( info != 0 ) memset ( info, 0, sizeof(BoxInfo) ); ^ In file included from MOOV_Support.cpp:10: ../../../XMPFiles/source/FormatSupport/MOOV_Support.hpp:42:9: note: 'struct MOOV_Manager::BoxInfo' declared here struct BoxInfo { ^~~~~~~ MOOV_Support.cpp: In member function 'const void* MOOV_Manager::GetTypeChild(MOOV_Manager::BoxRef, XMP_Uns32, MOOV_Manager::BoxInfo*) const': MOOV_Support.cpp:136:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct MOOV_Manager::BoxInfo'; use assignment or value-initialization instead [-Wclass-memaccess] if ( info != 0 ) memset ( info, 0, sizeof(BoxInfo) ); ^ In file included from MOOV_Support.cpp:10: ../../../XMPFiles/source/FormatSupport/MOOV_Support.hpp:42:9: note: 'struct MOOV_Manager::BoxInfo' declared here struct BoxInfo { ^~~~~~~ MOOV_Support.cpp: In member function 'void MOOV_Manager::ParseNestedBoxes(MOOV_Manager::BoxNode*, const string&, bool)': MOOV_Support.cpp:265:8: warning: variable 'buffer' set but not used [-Wunused-but-set-variable] char buffer[6]; buffer[0] = 0; ^~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX AIFF/AIFFReconcile.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/AIFF/AIFFMetadata.h:18, from AIFF/AIFFReconcile.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from AIFF/AIFFReconcile.cpp:17: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX TIFF_FileWriter.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from TIFF_FileWriter.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ TIFF_FileWriter.cpp: In member function 'virtual void TIFF_FileWriter::UpdateFileStream(XMP_IO*, XMP_ProgressTracker*)': TIFF_FileWriter.cpp:1922:12: warning: unused variable 'fileEnd' [-Wunused-variable] XMP_Int64 fileEnd = fileRef->Seek ( 0, kXMP_SeekFromEnd ); ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX P2_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from P2_Support.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX AIFF/AIFFMetadata.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/AIFF/AIFFMetadata.h:18, from AIFF/AIFFMetadata.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WEBP_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from WEBP_Support.cpp:6: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:8, from WEBP_Support.cpp:10: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX IFF/ChunkPath.lo make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX IFF/IChunkBehavior.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/IFF/Chunk.h:18, from IFF/IChunkBehavior.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/BEXTMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/BEXTMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE/BEXTMetadata.cpp: In member function 'virtual bool IFF_RIFF::BEXTMetadata::isEmptyValue(XMP_Uns32, ValueObject&)': WAVE/BEXTMetadata.cpp:343:27: warning: unused variable 'buffer' [-Wunused-variable] const XMP_Uns8* const buffer = obj->getArray( size ); ^~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/DISPMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/DISPMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX IFF/Chunk.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/IFF/Chunk.h:18, from IFF/Chunk.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ IFF/Chunk.cpp: In member function 'virtual std::__cxx11::string IFF_RIFF::Chunk::toString(std::__cxx11::string, XMP_Bool)': IFF/Chunk.cpp:668:25: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 5 has type 'XMP_Uns64' {aka 'long unsigned int'} [-Wformat=] snprintf( buffer, 255, "%.4s -- " ^~~~~~~~~~ "size: 0x%.8llX, " ~~~~~~~~~~~~~~~~~~~ "type: %.4s, " ~~~~~~~~~~~~~~~ "offset: 0x%.8llX", ~~~~~~~~~~~~~~~~~~ IFF/Chunk.cpp:673:5: size, ~~~~ IFF/Chunk.cpp:668:25: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 7 has type 'XMP_Uns64' {aka 'long unsigned int'} [-Wformat=] IFF/Chunk.cpp: In member function 'void IFF_RIFF::Chunk::writeChunk(XMP_IO*)': IFF/Chunk.cpp:846:13: warning: unused variable 'outSize' [-Wunused-variable] XMP_Uns32 outSize = ( mSize >= 0x00000000FFFFFFFF ? 0xFFFFFFFF : static_cast( mSize & 0x00000000FFFFFFFF ) ); ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/Cr8rMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/Cr8rMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/PrmLMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/PrmLMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/WAVEBehavior.lo In file included from ../../../source/XIO.hpp:19, from WAVE/WAVEBehavior.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE/WAVEBehavior.cpp: In member function 'bool IFF_RIFF::WAVEBehavior::parseDS64Chunk(const IFF_RIFF::Chunk&, IFF_RIFF::WAVEBehavior::DS64&)': WAVE/WAVEBehavior.cpp:602:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct IFF_RIFF::WAVEBehavior::DS64' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &ds64, 0, kMinimumDS64ChunkSize); ^ In file included from WAVE/WAVEBehavior.cpp:14: ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:49:9: note: 'struct IFF_RIFF::WAVEBehavior::DS64' declared here struct DS64 ^~~~ WAVE/WAVEBehavior.cpp:608:46: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IFF_RIFF::WAVEBehavior::DS64' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( &ds64, data, kMinimumDS64ChunkSize ); ^ In file included from WAVE/WAVEBehavior.cpp:14: ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:49:9: note: 'struct IFF_RIFF::WAVEBehavior::DS64' declared here struct DS64 ^~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ASF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:16, from ASF_Support.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ASF_Support.cpp: In member function 'bool ASF_Support::ReadHeaderObject(XMP_IO*, ASF_Support::ObjectState&, const ASF_Support::ObjectData&)': ASF_Support.cpp:191:15: warning: unused variable 'ratingLen' [-Wunused-variable] XMP_Uns16 ratingLen = GetUns16LE ( &buffer[32] ); ^~~~~~~~~ ASF_Support.cpp:148:13: warning: unused variable 'numberOfHeaders' [-Wunused-variable] XMP_Uns32 numberOfHeaders = GetUns32LE ( &buffer[24] ); ^~~~~~~~~~~~~~~ ASF_Support.cpp: In member function 'bool ASF_Support::WriteHeaderObject(XMP_IO*, XMP_IO*, const ASF_Support::ObjectData&, ASF_LegacyManager&, bool)': ASF_Support.cpp:319:13: warning: unused variable 'numberOfHeaders' [-Wunused-variable] XMP_Uns32 numberOfHeaders = GetUns32LE ( &buffer[24] ); ^~~~~~~~~~~~~~~ ASF_Support.cpp: In static member function 'static void ASF_LegacyManager::ConvertMSDateToISODate(std::__cxx11::string&, std::__cxx11::string*)': ASF_Support.cpp:1393:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( &date, 0, sizeof ( date ) ); ^ In file included from ASF_Support.cpp:11: ../../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:17, from ASF_Support.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX IFF/ChunkController.lo In file included from ../../../source/XIO.hpp:19, from IFF/ChunkController.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/IFF/ChunkController.h:18, from IFF/ChunkController.cpp:14: IFF/ChunkController.cpp: In destructor 'IFF_RIFF::ChunkController::~ChunkController()': ../../../source/XMP_LibUtils.hpp:62:78: warning: throw will always call terminate() [-Wterminate] #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../../../source/XMP_LibUtils.hpp:113:3: note: in expansion of macro 'XMP_Throw' XMP_Throw ( validate_msg, e ); \ ^~~~~~~~~ IFF/ChunkController.cpp:53:2: note: in expansion of macro 'XMP_Validate' XMP_Validate( mRoot != NULL, "ERROR inserting Chunk. mRoot is NULL.", kXMPErr_InternalFailure ); ^~~~~~~~~~~~ ../../../source/XMP_LibUtils.hpp:62:78: note: in C++11 destructors default to noexcept #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../../../source/XMP_LibUtils.hpp:113:3: note: in expansion of macro 'XMP_Throw' XMP_Throw ( validate_msg, e ); \ ^~~~~~~~~ IFF/ChunkController.cpp:53:2: note: in expansion of macro 'XMP_Validate' XMP_Validate( mRoot != NULL, "ERROR inserting Chunk. mRoot is NULL.", kXMPErr_InternalFailure ); ^~~~~~~~~~~~ IFF/ChunkController.cpp: In member function 'std::__cxx11::string IFF_RIFF::ChunkController::dumpTree()': IFF/ChunkController.cpp:626:26: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'XMP_Uns64' {aka 'long unsigned int'} [-Wformat=] snprintf( buffer, 255, "\n Trailing Bytes: %llu", mTrailingGarbageSize ); ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/INFOMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/INFOMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/CartMetadata.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from WAVE/CartMetadata.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE/CartMetadata.cpp: In member function 'virtual bool IFF_RIFF::CartMetadata::isEmptyValue(XMP_Uns32, ValueObject&)': WAVE/CartMetadata.cpp:304:34: warning: unused variable 'buffer' [-Wunused-variable] const StoredCartTimer* const buffer = obj->getArray( size ); ^~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from WAVE/CartMetadata.cpp:14: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/WAVEReconcile.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TimeConversionUtils.hpp:16, from WAVE/WAVEReconcile.cpp:20: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE/WAVEReconcile.cpp: In member function 'virtual XMP_Bool IFF_RIFF::WAVEReconcile::importToXMP(SXMPMeta&, const MetadataSet&)': WAVE/WAVEReconcile.cpp:371:31: warning: format '%llu' expects argument of type 'long long unsigned int*', but argument 3 has type 'XMP_Uns64*' {aka 'long unsigned int*'} [-Wformat=] count = sscanf ( strValue, "%llu%c", &nSamples, &nextCh ); ^~~~~~~~ ~~~~~~~~~ WAVE/WAVEReconcile.cpp: In static member function 'static void IFF_RIFF::WAVEReconcile::exportSpecialXMPToiXML(SXMPMeta&, IMetadata&, IReconcile::PropertyList&)': WAVE/WAVEReconcile.cpp:911:7: warning: unused variable 'timeCodeDataAvailable' [-Wunused-variable] bool timeCodeDataAvailable = false; ^~~~~~~~~~~~~~~~~~~~~ WAVE/WAVEReconcile.cpp:912:12: warning: unused variable 'tcLowValue' [-Wunused-variable] XMP_Uns32 tcLowValue = 0; ^~~~~~~~~~ WAVE/WAVEReconcile.cpp:913:12: warning: unused variable 'tcHighValue' [-Wunused-variable] XMP_Uns32 tcHighValue = 0; ^~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from WAVE/WAVEReconcile.cpp:27: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/iXMLMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/iXMLMetadata.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE/iXMLMetadata.cpp: In member function 'virtual void IFF_RIFF::iXMLMetadata::parse(const XMP_Uns8*, XMP_Uns64)': WAVE/iXMLMetadata.cpp:123:17: warning: unused variable 'ns' [-Wunused-variable] XMP_StringPtr ns = mRootNode->ns.c_str(); ^~ WAVE/iXMLMetadata.cpp:125:15: warning: unused variable 'currentNode' [-Wunused-variable] XML_NodePtr currentNode( NULL ); ^~~~~~~~~~~ WAVE/iXMLMetadata.cpp: In function 'XMP_Uns64 IFF_RIFF::ConvertStringToUns64(const string&)': WAVE/iXMLMetadata.cpp:260:38: warning: format '%llu' expects argument of type 'long long unsigned int*', but argument 3 has type 'XMP_Uns64*' {aka 'long unsigned int*'} [-Wformat=] count = sscanf ( strValue.c_str(), "%llu%c", &result, &nextCh ); ^~~~~~~~ ~~~~~~~ WAVE/iXMLMetadata.cpp: In function 'std::__cxx11::string IFF_RIFF::ConvertUns64ToString(XMP_Uns64)': WAVE/iXMLMetadata.cpp:390:39: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'XMP_Uns64' {aka 'long unsigned int'} [-Wformat=] snprintf( buffer, sizeof( buffer ), "%llu", uValue ); ^~~~~~ ~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXXLD libformatsupport.la make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' Making all in NativeMetadataSupport make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' CXX IMetadata.lo make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' CXX MetadataSet.lo make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' CXX IReconcile.lo In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from IReconcile.cpp:15: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' CXXLD libnativemetadata.la make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' Making all in PluginHandler make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' CXX HostAPIImpl.lo make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' CXX OS_Utils_Linux.lo OS_Utils_Linux.cpp: In function 'void* XMP_PLUGIN::LoadModule(const string&, bool)': OS_Utils_Linux.cpp:88:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] result = (void*) fileHandle; ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' CXX Module.lo make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' CXX XMPAtoms.lo make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' CXX FileHandlerInstance.lo make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' CXX PluginManager.lo PluginManager.cpp: In function 'bool XMP_PLUGIN::registerHandler(XMP_FileFormat, XMP_PLUGIN::FileHandlerSharedPtr)': PluginManager.cpp:321:18: warning: unused variable 'type' [-Wunused-variable] FileHandlerType type = handler->getHandlerType(); ^~~~ PluginManager.cpp: At global scope: PluginManager.cpp:37:23: warning: 'XMP_FileFormat XMP_PLUGIN::GetXMPFileFormatFromFilePath(XMP_StringPtr)' defined but not used [-Wunused-function] static XMP_FileFormat GetXMPFileFormatFromFilePath( XMP_StringPtr filePath ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' CXXLD libpluginhandler.la make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' CXX HandlerRegistry.lo In file included from ../../XMPFiles/source/FileHandlers/PostScript_Handler.hpp:18, from HandlerRegistry.cpp:47: ../../XMPFiles/source/FormatSupport/PostScript_Support.hpp:114:18: warning: 'nativeIndextoFlag' defined but not used [-Wunused-variable] static XMP_Uns64 nativeIndextoFlag[]={ kPS_CreatorTool, ^~~~~~~~~~~~~~~~~ In file included from ../../XMPFiles/source/FileHandlers/JPEG_Handler.hpp:18, from HandlerRegistry.cpp:22: ../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' CXX XMPFiles_Impl.lo make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' CXX WXMPFiles.lo make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' CXX XMPFiles.lo XMPFiles.cpp: In static member function 'static void XMPFiles::GetVersionInfo(XMP_VersionInfo*)': XMPFiles.cpp:84:42: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILES_STATIC_START try { int a; ^ XMPFiles.cpp:111:2: note: in expansion of macro 'XMP_FILES_STATIC_START' XMP_FILES_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~ XMPFiles.cpp: In static member function 'static bool XMPFiles::Initialize(XMP_OptionBits, const char*, const char*)': XMPFiles.cpp:84:42: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILES_STATIC_START try { int a; ^ XMPFiles.cpp:137:2: note: in expansion of macro 'XMP_FILES_STATIC_START' XMP_FILES_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~ XMPFiles.cpp: In static member function 'static void XMPFiles::Terminate()': XMPFiles.cpp:84:42: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILES_STATIC_START try { int a; ^ XMPFiles.cpp:285:2: note: in expansion of macro 'XMP_FILES_STATIC_START' XMP_FILES_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~ XMPFiles.cpp: In constructor 'XMPFiles::XMPFiles()': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:335:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In destructor 'virtual XMPFiles::~XMPFiles()': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:372:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In static member function 'static bool XMPFiles::GetFormatInfo(XMP_FileFormat, XMP_OptionBits*)': XMPFiles.cpp:84:42: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILES_STATIC_START try { int a; ^ XMPFiles.cpp:395:2: note: in expansion of macro 'XMP_FILES_STATIC_START' XMP_FILES_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~ XMPFiles.cpp: In static member function 'static XMP_FileFormat XMPFiles::CheckFileFormat(XMP_StringPtr)': XMPFiles.cpp:84:42: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILES_STATIC_START try { int a; ^ XMPFiles.cpp:408:2: note: in expansion of macro 'XMP_FILES_STATIC_START' XMP_FILES_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~ XMPFiles.cpp: In static member function 'static XMP_FileFormat XMPFiles::CheckPackageFormat(XMP_StringPtr)': XMPFiles.cpp:84:42: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILES_STATIC_START try { int a; ^ XMPFiles.cpp:434:2: note: in expansion of macro 'XMP_FILES_STATIC_START' XMP_FILES_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~ XMPFiles.cpp: In static member function 'static bool XMPFiles::GetFileModDate(XMP_StringPtr, XMP_DateTime*, XMP_FileFormat*, XMP_OptionBits)': XMPFiles.cpp:84:42: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILES_STATIC_START try { int a; ^ XMPFiles.cpp:541:2: note: in expansion of macro 'XMP_FILES_STATIC_START' XMP_FILES_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~ XMPFiles.cpp: In static member function 'static bool XMPFiles::GetAssociatedResources(XMP_StringPtr, std::vector >*, XMP_FileFormat, XMP_OptionBits)': XMPFiles.cpp:84:42: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILES_STATIC_START try { int a; ^ XMPFiles.cpp:627:2: note: in expansion of macro 'XMP_FILES_STATIC_START' XMP_FILES_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~ XMPFiles.cpp: In static member function 'static bool XMPFiles::IsMetadataWritable(XMP_StringPtr, XMP_Bool*, XMP_FileFormat, XMP_OptionBits)': XMPFiles.cpp:84:42: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILES_STATIC_START try { int a; ^ XMPFiles.cpp:696:2: note: in expansion of macro 'XMP_FILES_STATIC_START' XMP_FILES_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'bool XMPFiles::OpenFile(XMP_StringPtr, XMP_FileFormat, XMP_OptionBits)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1010:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'bool XMPFiles::OpenFile(XMP_IO*, XMP_FileFormat, XMP_OptionBits)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1025:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'bool XMPFiles::OpenFile(const Common::XMPFileHandlerInfo&, XMP_IO*, XMP_OptionBits)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1037:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'bool XMPFiles::OpenFile(const Common::XMPFileHandlerInfo&, XMP_StringPtr, XMP_OptionBits)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1053:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'void XMPFiles::CloseFile(XMP_OptionBits)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1064:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'bool XMPFiles::GetFileInfo(const char**, XMP_StringLen*, XMP_OptionBits*, XMP_FileFormat*, XMP_OptionBits*) const': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1228:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp:1230:19: warning: unused variable 'handler' [-Wunused-variable] XMPFileHandler * handler = this->handler; ^~~~~~~ XMPFiles.cpp: In member function 'void XMPFiles::SetAbortProc(XMP_AbortProc, void*)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1254:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'bool XMPFiles::GetXMP(SXMPMeta*, const char**, XMP_StringLen*, XMP_PacketInfo*)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1296:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'void XMPFiles::PutXMP(const SXMPMeta&)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1429:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'void XMPFiles::PutXMP(XMP_StringPtr, XMP_StringLen)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1441:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'bool XMPFiles::CanPutXMP(const SXMPMeta&)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1454:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'bool XMPFiles::CanPutXMP(XMP_StringPtr, XMP_StringLen)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1475:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In static member function 'static void XMPFiles::SetDefaultProgressCallback(const XMP_ProgressTracker::CallbackInfo&)': XMPFiles.cpp:84:42: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILES_STATIC_START try { int a; ^ XMPFiles.cpp:1491:2: note: in expansion of macro 'XMP_FILES_STATIC_START' XMP_FILES_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'void XMPFiles::SetProgressCallback(const XMP_ProgressTracker::CallbackInfo&)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1504:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In static member function 'static void XMPFiles::SetDefaultErrorCallback(XMPFiles_ErrorCallbackWrapper, XMPFiles_ErrorCallbackProc, void*, XMP_Uns32)': XMPFiles.cpp:84:42: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILES_STATIC_START try { int a; ^ XMPFiles.cpp:1535:2: note: in expansion of macro 'XMP_FILES_STATIC_START' XMP_FILES_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'void XMPFiles::SetErrorCallback(XMPFiles_ErrorCallbackWrapper, XMPFiles_ErrorCallbackProc, void*, XMP_Uns32)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1554:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ XMPFiles.cpp: In member function 'void XMPFiles::ResetErrorCallbackLimit(XMP_Uns32)': XMPFiles.cpp:87:35: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILES_START try { int b; ^ XMPFiles.cpp:1570:2: note: in expansion of macro 'XMP_FILES_START' XMP_FILES_START ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' CXXLD libXMPFiles.la make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[2]: Nothing to be done for 'all-am'. Making all in samples Making all in source make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX CustomSchema.o make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX DumpScannedXMP.o DumpScannedXMP.cpp: In function 'void ProcessPacket(const char*, FILE*, size_t, size_t)': DumpScannedXMP.cpp:62:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread ( (void*)xmlString.data(), 1, length, inFile ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX DumpMainXMP.o DumpMainXMP.cpp: In function 'void ProcessFile(const char*)': DumpMainXMP.cpp:85:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "File info : format = \"%.4s\", handler flags = %.8X\n", &format, handlerFlags ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX XMPFilesCoverage.o XMPFilesCoverage.cpp: In function 'void DumpHandlerInfo()': XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:94:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PDF ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:95:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PostScript ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:96:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( EPS ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:98:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( JPEG ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:99:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( JPEG2K ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:100:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( TIFF ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:101:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( GIF ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:102:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PNG ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:104:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MOV ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:105:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( AVI ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:106:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( CIN ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:107:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( WAV ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:108:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MP3 ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:109:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( SES ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:110:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( CEL ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:111:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MPEG ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:112:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MPEG2 ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:113:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( WMAV ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:115:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( HTML ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:116:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( XML ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:117:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( Text ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:119:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( Photoshop ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:120:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( Illustrator ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:121:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( InDesign ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:122:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( AEProject ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:123:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( AEFilterPreset ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:124:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( EncoreProject ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:125:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PremiereProject ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:126:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PremiereTitle ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:128:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( Unknown ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp: In function 'void OpenTestFile(const char*, XMP_OptionBits, SXMPMeta*, SXMPFiles*)': XMPFilesCoverage.cpp:159:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "File info : format = \"%.4s\", handler flags = 0x%X, open flags = 0x%X (%s)\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, handlerFlags, openFlags, (isUpdate ? "update" : "read-only") ); ~~~~~~~ XMPFilesCoverage.cpp:168:22: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'XMP_Int64' {aka 'long int'} [-Wformat=] fprintf ( sLogFile, "XMP packet info : file offset = %lld, length = %d, pad = %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xmpPacket.offset, xmpPacket.length, xmpPacket.padSize ); ~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD dumpxmp make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX XMPCoreCoverage.o XMPCoreCoverage.cpp: In function 'void VerifyNewlines(FILE*, std::__cxx11::string, const char*)': XMPCoreCoverage.cpp:387:20: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] fprintf ( log, "** Wrong newline at offset %d\n", i ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ XMPCoreCoverage.cpp: In function 'void DoXMPCoreCoverage(FILE*)': XMPCoreCoverage.cpp:1090:18: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wformat=] fprintf ( log, "Thumbnailpad adds %d bytes\n", tmpStr2.size()-tmpStr1.size() ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XMPCoreCoverage.cpp:1095:18: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] fprintf ( log, "Minimum packet size is %d bytes\n", minSize ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ XMPCoreCoverage.cpp:1099:18: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wformat=] fprintf ( log, "Minimum+1234 packet size is %d bytes\n", tmpStr1.size() ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ XMPCoreCoverage.cpp:1104:18: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wformat=] fprintf ( log, "Minimum+0 packet size is %d bytes\n", tmpStr1.size() ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ XMPCoreCoverage.cpp:1110:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wformat=] fprintf ( log, "#ERROR: No exception for minimum-1, size is %d bytes **\n", tmpStr1.size() ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ XMPCoreCoverage.cpp:1537:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 0 : %d\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1539:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 42 : %d\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1541:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt -42 : %d\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1543:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 0x7FFFFFFF : %d\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1545:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 0x80000000 : %d\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1547:17: warning: format '%X' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 0x7FFFFFFF as hex : %X\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1549:17: warning: format '%X' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 0x80000000 as hex : %X\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp: At global scope: XMPCoreCoverage.cpp:341:19: warning: 'XMP_Status DumpToString(void*, XMP_StringPtr, XMP_StringLen)' defined but not used [-Wunused-function] static XMP_Status DumpToString ( void * refCon, XMP_StringPtr outStr, XMP_StringLen outLen ) ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX ReadingXMP.o make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD customschema make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX xmpcommand/Actions.o In file included from xmpcommand/Actions.cpp:29: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ xmpcommand/Actions.cpp: In function 'std::__cxx11::string getStringFromFile(const string&)': xmpcommand/Actions.cpp:90:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread ( (char*)content.data(), 1, length, file ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX common/Log.lo In file included from common/Log.cpp:31: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD dumpmainxmp make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD xmpcoverage make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX ModifyingXMP.o make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX xmpcommand/PrintUsage.o In file included from xmpcommand/PrintUsage.cpp:10: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX xmpcommand/XMPCommand.o In file included from xmpcommand/XMPCommand.cpp:26: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ In file included from ../../samples/source/common/LargeFileAccess.hpp:34, from xmpcommand/XMPCommand.cpp:27: ../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD modifyingxmp make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD readingxmp make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD xmpfilescoverage make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX common/TagTree.lo In file included from ../../samples/source/common/TagTree.h:21, from common/TagTree.cpp:23: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ In file included from ../../samples/source/common/TagTree.h:17, from common/TagTree.cpp:23: ../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ common/TagTree.cpp: In member function 'XMP_Int64 TagTree::digest64s(LFA_FileRef, std::__cxx11::string, bool)': common/TagTree.cpp:181:19: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'XMP_Int64' {aka 'long int'} [-Wformat=] snprintf(out,24,"%lld",r); //signed, mind the trailing \0 on Mac btw ^~~~~~ ~ common/TagTree.cpp: In member function 'XMP_Uns64 TagTree::digest64u(LFA_FileRef, std::__cxx11::string, bool, bool)': common/TagTree.cpp:203:25: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'XMP_Uns64' {aka 'long unsigned int'} [-Wformat=] snprintf(out , 24 , "%llu" , r); ^~~~~~ ~ common/TagTree.cpp:212:26: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 4 has type 'XMP_Uns64' {aka 'long unsigned int'} [-Wformat=] snprintf( out , 24 , "0x%.16llX" , r ); ^~~~~~~~~~~ ~ common/TagTree.cpp: In member function 'void TagTree::digest(LFA_FileRef, std::__cxx11::string, void*, XMP_Int32)': common/TagTree.cpp:149:26: warning: '__builtin___snprintf_chk' output truncated before the last format character [-Wformat-truncation=] snprintf(&out[2+i*3],1,"%c",'\0'); // *) using i one more time (needed while bug 1613297 regarding snprintf not fixed) ^~~~ In file included from /usr/include/stdio.h:862, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from ../../samples/source/common/TagTree.h:13, from common/TagTree.cpp:23: /usr/include/bits/stdio2.h:64:35: note: '__builtin___snprintf_chk' output 2 bytes into a destination of size 1 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX common/DumpFile.lo In file included from ../../samples/source/common/TagTree.h:21, from ../../samples/source/common/DumpFile.h:13, from common/DumpFile.cpp:33: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ In file included from ../../samples/source/common/TagTree.h:17, from ../../samples/source/common/DumpFile.h:13, from common/DumpFile.cpp:33: ../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ common/DumpFile.cpp: In function 'void DumpImageResources(const JpegMarkers&, XMP_Uns8*, const char*)': common/DumpFile.cpp:1252:22: warning: comparison of integer expressions of different signedness: 'XMP_Int32' {aka 'int'} and 'XMP_Uns32' {aka 'unsigned int'} [-Wsign-compare] if ( lastIndexUsed != i ) { ~~~~~~~~~~~~~~^~~~ common/DumpFile.cpp:1263:14: warning: unused variable 'psirOrigin' [-Wunused-variable] XMP_Uns8 * psirOrigin = psirMarkers[i].jpegMarkerPtr; ^~~~~~~~~~ common/DumpFile.cpp: In function 'void DumpASFFileProperties(LFA_FileRef, XMP_Uns32, XMP_Uns32)': common/DumpFile.cpp:2537:38: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset (&binDate, 0, sizeof(binDate)); ^ In file included from ../../source/EndianUtils.hpp:14, from ../../samples/source/common/TagTree.h:17, from ../../samples/source/common/DumpFile.h:13, from common/DumpFile.cpp:33: ../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ common/DumpFile.cpp: In function 'XMP_Uns64 parseRF64(LFA_FileRef, DataSize64Chunk*)': common/DumpFile.cpp:3158:12: warning: unused variable 'chunkPos' [-Wunused-variable] XMP_Int64 chunkPos= LFA_Tell( file ); ^~~~~~~~ common/DumpFile.cpp: In function 'XMP_Uns32 DumpScriptDataValue(LFA_FileRef, XMP_Uns32, bool)': common/DumpFile.cpp:4189:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] tree->addComment ( "float = %f", *((double*)(&u64)) ); ~^~~~~~~~~~~~~~~~ common/DumpFile.cpp: At global scope: common/DumpFile.cpp:921:13: warning: 'void PrintOnlyASCII_16LE(XMP_Uns16*, XMP_Uns32, bool)' defined but not used [-Wunused-function] static void PrintOnlyASCII_16LE ( XMP_Uns16 * u16Ptr, XMP_Uns32 u16Bytes, bool stopOnNUL = true ) ^~~~~~~~~~~~~~~~~~~ common/DumpFile.cpp:914:13: warning: 'void PrintOnlyASCII_16BE(XMP_Uns16*, XMP_Uns32, bool)' defined but not used [-Wunused-function] static void PrintOnlyASCII_16BE ( XMP_Uns16 * u16Ptr, XMP_Uns32 u16Bytes, bool stopOnNUL = true ) ^~~~~~~~~~~~~~~~~~~ common/DumpFile.cpp:803:13: warning: 'void Rewind(LFA_FileRef)' defined but not used [-Wunused-function] void static Rewind(LFA_FileRef file) ^~~~~~ common/DumpFile.cpp: In function 'size_t GetASFObjectInfo(LFA_FileRef, XMP_Uns32, ASF_ObjHeader*, size_t)': common/DumpFile.cpp:2481:19: warning: '*((void*)& guid +10)' may be used uninitialized in this function [-Wmaybe-uninitialized] tree->addComment("GUID %.8X-%.4X-%.4X-%.4X-%.4X%.8X", ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guid.part1, guid.part2, guid.part3, guid.part4, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(XMP_Uns16*)(&guid.part5[0]), *(XMP_Uns32*)(&guid.part5[2])); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common/DumpFile.cpp:2481:19: warning: '*((void*)& guid +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD libsamplescommon.la make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD xmpcommandtool make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Nothing to be done for 'all-am'. Making all in exempi Making all in tests make[2]: Nothing to be done for 'all'. make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' CXX exempi-main.o make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' CXX exempi.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' CXXLD libexempi.la make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' CXXLD exempi make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[1]: Nothing to be done for 'all-am'. + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.30344 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libexempi-buildroot + : + /bin/rm -rf -- /usr/src/tmp/libexempi-buildroot + cd exempi-2.4.5 + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/libexempi-buildroot make: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5' Making install in third-party make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party' Making install in zuid/interfaces make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party/zuid/interfaces' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party/zuid/interfaces' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party/zuid/interfaces' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party/zuid/interfaces' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party' Making install in source make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' Making install in XMPCore make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore' Making install in source make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore' Making install in XMPFiles make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles' Making install in source make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' Making install in FileHandlers make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[4]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' Making install in FormatSupport make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[4]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' Making install in NativeMetadataSupport make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' make[4]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' Making install in PluginHandler make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[4]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[4]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles' Making install in samples make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples' Making install in source make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples' Making install in exempi make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' Making install in tests make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' /bin/mkdir -p '/usr/src/tmp/libexempi-buildroot/usr/lib64' /bin/sh ../libtool --mode=install /bin/install -p libexempi.la '/usr/src/tmp/libexempi-buildroot/usr/lib64' libtool: install: /bin/install -p .libs/libexempi.so.3.4.5 /usr/src/tmp/libexempi-buildroot/usr/lib64/libexempi.so.3.4.5 libtool: install: (cd /usr/src/tmp/libexempi-buildroot/usr/lib64 && { ln -s -f libexempi.so.3.4.5 libexempi.so.3 || { rm -f libexempi.so.3 && ln -s libexempi.so.3.4.5 libexempi.so.3; }; }) libtool: install: (cd /usr/src/tmp/libexempi-buildroot/usr/lib64 && { ln -s -f libexempi.so.3.4.5 libexempi.so || { rm -f libexempi.so && ln -s libexempi.so.3.4.5 libexempi.so; }; }) libtool: install: /bin/install -p .libs/libexempi.lai /usr/src/tmp/libexempi-buildroot/usr/lib64/libexempi.la libtool: install: /bin/install -p .libs/libexempi.a /usr/src/tmp/libexempi-buildroot/usr/lib64/libexempi.a libtool: install: chmod 644 /usr/src/tmp/libexempi-buildroot/usr/lib64/libexempi.a libtool: install: ranlib /usr/src/tmp/libexempi-buildroot/usr/lib64/libexempi.a libtool: install: warning: remember to run `libtool --finish /usr/lib64' /bin/mkdir -p '/usr/src/tmp/libexempi-buildroot/usr/bin' /bin/sh ../libtool --mode=install /bin/install -p exempi '/usr/src/tmp/libexempi-buildroot/usr/bin' libtool: install: warning: `libexempi.la' has not been installed in `/usr/lib64' libtool: install: /bin/install -p .libs/exempi /usr/src/tmp/libexempi-buildroot/usr/bin/exempi /bin/mkdir -p '/usr/src/tmp/libexempi-buildroot/usr/include/exempi-2.0/exempi' /bin/install -p -m 644 xmp.h xmpconsts.h xmperrors.h xmp++.hpp '/usr/src/tmp/libexempi-buildroot/usr/include/exempi-2.0/exempi' /bin/mkdir -p '/usr/src/tmp/libexempi-buildroot/usr/share/man/man1' /bin/install -p -m 644 exempi.1 '/usr/src/tmp/libexempi-buildroot/usr/share/man/man1' /bin/mkdir -p '/usr/src/tmp/libexempi-buildroot/usr/lib64/pkgconfig' /bin/install -p -m 644 exempi-2.0.pc '/usr/src/tmp/libexempi-buildroot/usr/lib64/pkgconfig' make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5' make: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/libexempi-buildroot (auto) removed './usr/lib64/libexempi.la' mode of './usr/lib64/libexempi.so.3.4.5' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/libexempi-buildroot (binconfig,pkgconfig,libtool,desktop) /usr/lib64/pkgconfig/exempi-2.0.pc: Cflags: '-I${includedir}/exempi-2.0 -I${includedir}' --> '-I${includedir}/exempi-2.0' /usr/lib64/pkgconfig/exempi-2.0.pc: Libs: '-L${libdir} -lexempi' --> '-lexempi' Checking contents of files in /usr/src/tmp/libexempi-buildroot/ (default) Compressing files in /usr/src/tmp/libexempi-buildroot (auto) Adjusting library links in /usr/src/tmp/libexempi-buildroot ./usr/lib64: libexempi.so.3 -> libexempi.so.3.4.5 Verifying ELF objects in /usr/src/tmp/libexempi-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .opt-?.pyc files Hardlinking identical .pyc and .pyo files Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.63043 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd exempi-2.4.5 + make check make: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5' Making check in third-party make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party' Making check in zuid/interfaces make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party/zuid/interfaces' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party/zuid/interfaces' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/third-party' Making check in source make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' Making check in XMPCore make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore' Making check in source make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore' Making check in XMPFiles make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles' Making check in source make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' Making check in FileHandlers make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' Making check in FormatSupport make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' Making check in NativeMetadataSupport make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' Making check in PluginHandler make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles' Making check in samples make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples' Making check in source make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples' Making check in exempi make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' Making check in tests make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' make testexempicore testserialise testwritenewprop testtiffleak testxmpfiles testxmpfileswrite testparse testiterator testinit testfdo18635 testfdo83313 testcpp testwebp testcore.sh \ test1.xmp fdo18635.jpg fdo83313.jpg make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' CXX test-exempi-core.o CXX utils.o CXXLD testexempicore CXX test-serialise.o CXXLD testserialise CXX test-write-new-prop.o CXXLD testwritenewprop CXX test-tiff-leak.o CXXLD testtiffleak CXX test-xmpfiles.o CXXLD testxmpfiles CXX test-xmpfiles-write.o CXXLD testxmpfileswrite CXX testparse.o CXXLD testparse CXX test-iterator.o CXXLD testiterator CXX testinit.o CXXLD testinit CXX test-bgo.o CXXLD testfdo18635 CXX test-fdo83313.o CXXLD testfdo83313 CXX testcpp.o CXXLD testcpp CXX test-webp.o CXXLD testwebp make[3]: Nothing to be done for 'testcore.sh'. make[3]: Nothing to be done for 'test1.xmp'. make[3]: Nothing to be done for 'fdo18635.jpg'. make[3]: Nothing to be done for 'fdo83313.jpg'. make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' make check-TESTS make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' make[4]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' PASS: testcore.sh PASS: testinit PASS: testexempicore PASS: testserialise PASS: testwritenewprop PASS: testtiffleak PASS: testxmpfiles PASS: testxmpfileswrite PASS: testparse PASS: testiterator PASS: testfdo18635 PASS: testfdo83313 PASS: testcpp PASS: testwebp make[5]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' ============================================================================ Testsuite summary for exempi 2.4.5 ============================================================================ # TOTAL: 14 # PASS: 14 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi/tests' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5' make[1]: Nothing to be done for 'check-am'. make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5' make: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5' + exit 0 Processing files: libexempi-2.4.5-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.50125 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd exempi-2.4.5 + DOCDIR=/usr/src/tmp/libexempi-buildroot/usr/share/doc/libexempi-2.4.5 + export DOCDIR + rm -rf /usr/src/tmp/libexempi-buildroot/usr/share/doc/libexempi-2.4.5 + /bin/mkdir -p /usr/src/tmp/libexempi-buildroot/usr/share/doc/libexempi-2.4.5 + cp -prL AUTHORS ChangeLog NEWS README /usr/src/tmp/libexempi-buildroot/usr/share/doc/libexempi-2.4.5 + chmod -R go-w /usr/src/tmp/libexempi-buildroot/usr/share/doc/libexempi-2.4.5 + chmod -R a+rX /usr/src/tmp/libexempi-buildroot/usr/share/doc/libexempi-2.4.5 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PYdYbe find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BQkpX6 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) Provides: libexempi.so.3()(64bit) = set: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 Requires: /lib64/ld-linux-x86-64.so.2, ld-linux-x86-64.so.2()(64bit) >= set:ihidc, ld-linux-x86-64.so.2(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.2)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libexpat.so.1()(64bit) >= set:kgBwwACaBusdk44PhbhT5v6eX3yqi7X0, libgcc_s.so.1(GCC_3.0)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), librt.so.1()(64bit) >= set:jiq20, librt.so.1(GLIBC_2.2.5)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), libz.so.1()(64bit) >= set:kgb6dgbWdYubJmbBhEZ5EyWZj1, rtld(GNU_HASH), rtld(GNU_UNIQUE) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vMPpQd Creating libexempi-debuginfo package Processing files: libexempi-devel-2.4.5-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jx0o3p find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nM2EpI find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) Provides: pkgconfig(exempi-2.0) = 2.4.5 Requires: libexempi = 2.4.5-alt1, /usr/lib64/libexempi.so.3.4.5, /usr/lib64/pkgconfig Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DVAQp8 Processing files: libexempi-devel-static-2.4.5-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DQxNZD find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bhuNBe find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) Requires: libexempi-devel = 2.4.5-alt1, glibc-devel-static Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5MbgkU Processing files: libexempi-debuginfo-2.4.5-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tQuHyF find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PAAyRv find-requires: running scripts (debuginfo) Provides: debug64(libexempi.so.3) Requires: libexempi = 2.4.5-alt1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(ld-linux-x86-64.so.2), debug64(libc.so.6), debug64(libdl.so.2), debug64(libexpat.so.1), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(librt.so.1), debug64(libstdc++.so.6), debug64(libz.so.1) Removing 1 extra deps from libexempi-devel due to dependency on libexempi Wrote: /usr/src/RPM/RPMS/x86_64/libexempi-2.4.5-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libexempi-devel-2.4.5-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libexempi-devel-static-2.4.5-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libexempi-debuginfo-2.4.5-alt1.x86_64.rpm 354.87user 26.22system 6:07.37elapsed 103%CPU (0avgtext+0avgdata 291288maxresident)k 0inputs+0outputs (0major+10670409minor)pagefaults 0swaps 370.79user 30.33system 6:31.94elapsed 102%CPU (0avgtext+0avgdata 291288maxresident)k 0inputs+0outputs (0major+11295440minor)pagefaults 0swaps --- libexempi-2.4.5-alt1.x86_64.rpm.repo 2018-03-23 07:32:43.000000000 +0000 +++ libexempi-2.4.5-alt1.x86_64.rpm.hasher 2019-01-11 04:19:11.778900537 +0000 @@ -37,3 +37,3 @@ Requires: rpmlib(PayloadIsLzma) -Provides: libexempi.so.3()(64bit) = set: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 +Provides: libexempi.so.3()(64bit) = set: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 Provides: libexempi = 2.4.5-alt1