<86>Nov 12 09:26:06 userdel[82350]: delete user 'rooter' <86>Nov 12 09:26:06 userdel[82350]: removed group 'rooter' owned by 'rooter' <86>Nov 12 09:26:06 userdel[82350]: removed shadow group 'rooter' owned by 'rooter' <86>Nov 12 09:26:06 groupadd[82371]: group added to /etc/group: name=rooter, GID=654 <86>Nov 12 09:26:06 groupadd[82371]: group added to /etc/gshadow: name=rooter <86>Nov 12 09:26:06 groupadd[82371]: new group: name=rooter, GID=654 <86>Nov 12 09:26:06 useradd[82391]: new user: name=rooter, UID=654, GID=654, home=/root, shell=/bin/bash <86>Nov 12 09:26:06 userdel[82414]: delete user 'builder' <86>Nov 12 09:26:06 groupadd[82435]: group added to /etc/group: name=builder, GID=655 <86>Nov 12 09:26:06 groupadd[82435]: group added to /etc/gshadow: name=builder <86>Nov 12 09:26:06 groupadd[82435]: new group: name=builder, GID=655 <86>Nov 12 09:26:06 useradd[82451]: new user: name=builder, UID=655, GID=655, 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>Nov 12 09:26:09 rpmi: rpm-build-licenses-2.0.5-alt2 1454794749 installed <13>Nov 12 09:26:12 rpmi: libboost_system1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:12 rpmi: libopenblas-0.2.20-alt1 1527005646 installed <13>Nov 12 09:26:12 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Nov 12 09:26:12 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Nov 12 09:26:12 rpmi: libboost_atomic1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:12 rpmi: libboost_contract1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:12 rpmi: libboost_random1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:12 rpmi: libboost_chrono1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:12 rpmi: libboost_timer1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:12 rpmi: libboost_filesystem1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:12 rpmi: libboost_thread1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:12 rpmi: libboost_type_erasure1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:12 rpmi: libstdc++7-devel-7.3.1-alt5 1531512767 installed <13>Nov 12 09:26:13 rpmi: gcc7-c++-7.3.1-alt5 1531512767 installed <13>Nov 12 09:26:13 rpmi: libboost_context1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:13 rpmi: libboost_fiber1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:13 rpmi: libboost_stacktrace1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:13 rpmi: libnumpy-py3-1:1.13.3-alt2.2.qa1 sisyphus.214885.100 1539806695 installed <13>Nov 12 09:26:13 rpmi: libxblas-1.0.248-alt1.1 1496143682 installed <13>Nov 12 09:26:13 rpmi: libquadmath0-7.3.1-alt5 1531512767 installed <13>Nov 12 09:26:13 rpmi: libgfortran4-7.3.1-alt5 1531512767 installed <13>Nov 12 09:26:14 rpmi: liblapack-1:3.8.0-alt1 1527158339 installed <13>Nov 12 09:26:14 rpmi: libnumpy-1:1.13.3-alt2.2.qa1 sisyphus.214885.100 1539806695 installed <13>Nov 12 09:26:14 rpmi: python-modules-curses-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:14 rpmi: libverto-0.3.0-alt1_5 1525957714 installed <13>Nov 12 09:26:14 rpmi: libkeyutils-1.5.10-alt1 1489994063 installed <13>Nov 12 09:26:14 rpmi: libcom_err-1.44.3-alt1 1532134732 installed <13>Nov 12 09:26:14 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Nov 12 09:26:14 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed <13>Nov 12 09:26:14 rpmi: libboost_python1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:14 rpmi: libboost_test1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:14 rpmi: libboost_serialization1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:14 rpmi: libboost_iostreams1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:15 rpmi: libicu63-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Nov 12 09:26:15 rpmi: libboost_regex1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:15 rpmi: libboost_graph1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:15 rpmi: libboost_date_time1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:15 rpmi: libboost_container1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:15 rpmi: rpm-macros-alternatives-0.4.5-alt1.1 1404382149 installed <13>Nov 12 09:26:15 rpmi: alternatives-0.4.5-alt1.1 1404382149 installed <13>Nov 12 09:26:15 rpmi: ca-certificates-2018.09.09-alt1 sisyphus.212781.100 1536518628 installed <13>Nov 12 09:26:15 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Nov 12 09:26:15 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed <13>Nov 12 09:26:15 rpmi: libcrypto1.1-1.1.0i-alt1 1535471315 installed <13>Nov 12 09:26:15 rpmi: libssl1.1-1.1.0i-alt1 1535471315 installed <13>Nov 12 09:26:15 rpmi: libpython3-3.6.5-alt1.1 1535734576 installed <13>Nov 12 09:26:15 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Nov 12 09:26:15 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Nov 12 09:26:15 rpmi: python3-3.6.5-alt1.1 1535734576 installed <13>Nov 12 09:26:16 rpmi: python3-base-3.6.5-alt1.1 1535734576 installed <13>Nov 12 09:26:16 rpmi: python3-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Nov 12 09:26:16 rpmi: python3-module-nose-1:1.3.7-alt4.git20160316 sisyphus.213223.100 1537286725 installed <13>Nov 12 09:26:16 rpmi: python3-module-numpy-testing-1:1.13.3-alt2.2.qa1 sisyphus.214885.100 1539806695 installed <13>Nov 12 09:26:16 rpmi: python3-module-numpy-1:1.13.3-alt2.2.qa1 sisyphus.214885.100 1539806695 installed <13>Nov 12 09:26:16 rpmi: libboost_python3-1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:16 rpmi: libboost_numpy3-1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <86>Nov 12 09:26:16 groupadd[116134]: group added to /etc/group: name=_keytab, GID=499 <86>Nov 12 09:26:16 groupadd[116134]: group added to /etc/gshadow: name=_keytab <86>Nov 12 09:26:16 groupadd[116134]: new group: name=_keytab, GID=499 <13>Nov 12 09:26:16 rpmi: libkrb5-1.16.2-alt1 sisyphus.216047.100 1541159177 installed <13>Nov 12 09:26:16 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Nov 12 09:26:16 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Nov 12 09:26:16 rpmi: python-modules-compiler-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:16 rpmi: python-modules-email-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:16 rpmi: python-modules-unittest-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:17 rpmi: python-modules-nis-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:17 rpmi: python-modules-encodings-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:17 rpmi: python-modules-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:17 rpmi: python-modules-xml-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:17 rpmi: python-modules-hotshot-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:17 rpmi: python-modules-bsddb-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:17 rpmi: python-modules-ctypes-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:17 rpmi: python-modules-multiprocessing-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:17 rpmi: python-modules-logging-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:17 rpmi: python-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 12 09:26:17 rpmi: python-strict-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 12 09:26:17 rpmi: python-module-numpy-1:1.13.3-alt2.2.qa1 sisyphus.214885.100 1539806695 installed <13>Nov 12 09:26:17 rpmi: python-module-numpy-testing-1:1.13.3-alt2.2.qa1 sisyphus.214885.100 1539806695 installed <13>Nov 12 09:26:17 rpmi: libboost_numpy1.67.0-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:19 rpmi: boost-devel-headers-1:1.67.0-alt4 sisyphus.215328.300 1540283825 installed <13>Nov 12 09:26:19 rpmi: boost-devel-1:1.67.0-alt4 sisyphus.215328.300 1540283918 installed <13>Nov 12 09:26:19 rpmi: gcc-c++-7-alt6 1528289187 installed <13>Nov 12 09:26:19 rpmi: libexpat-devel-2.2.4-alt1 1503305345 installed <13>Nov 12 09:26:19 rpmi: zlib-devel-1.2.8-alt1 1371079011 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/libexempi-2.4.5-alt1.nosrc.rpm Installing libexempi-2.4.5-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.85036 + 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.91140 + 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 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + 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 + xargs -ri dirname -- '{}' + 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 + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --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 i586-alt-linux-gcc... i586-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 i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking whether i586-alt-linux-gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of i586-alt-linux-gcc... none checking for i586-alt-linux-g++... i586-alt-linux-g++ checking whether we are using the GNU C++ compiler... yes checking whether i586-alt-linux-g++ accepts -g... yes checking dependency style of i586-alt-linux-g++... none checking build system type... i586-alt-linux-gnu checking host system type... i586-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 i586-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 i586-alt-linux-gnu file names to i586-alt-linux-gnu format... func_convert_file_noop checking how to convert i586-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 i586-alt-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for i586-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i586-alt-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i586-alt-linux-strip... no checking for strip... strip checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from i586-alt-linux-gcc object... ok checking for sysroot... no checking for i586-alt-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... i586-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 i586-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for i586-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-gcc static flag -static works... no checking if i586-alt-linux-gcc supports -c -o file.o... yes checking if i586-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-gcc linker (/usr/bin/ld) 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... i586-alt-linux-g++ -E checking for ld used by i586-alt-linux-g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes checking for i586-alt-linux-g++ option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-g++ PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-g++ static flag -static works... no checking if i586-alt-linux-g++ supports -c -o file.o... yes checking if i586-alt-linux-g++ supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether i586-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 i586-alt-linux-g++... configure: WARNING: could not figure out which toolset name to use for i586-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 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 XIO.lo In file included from ../source/XIO.hpp:19:0, from XIO.cpp:15: ../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 XMPFiles_IO.lo In file included from ../source/XIO.hpp:19:0, from XMPFiles_IO.cpp:17: ../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 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:0, 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 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 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 XMP_LibUtils.lo In file included from XMP_LibUtils.cpp:11:0: 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 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 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 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 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 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 XMPIterator.lo XMPIterator.cpp: In function 'void AddNodeOffspring(IterInfo&, IterNode&, const XMP_Node*)': XMPIterator.cpp:117:60: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] snprintf ( buffer, sizeof(buffer), "[%lu]", childNum+1 ); // ! XPath indices are one-based. ~~~~~~~~~~ ^ 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 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' 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 XMPUtils.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.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' 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 InDesign_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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 Basic_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from Basic_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 FLV_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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 ASF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from ASF_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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 AIFF_Handler.lo In file included from ../../../source/Endian.h:17:0, 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:25: 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:25: 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:26: 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:26: 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 MPEG2_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from MPEG2_Handler.cpp:19: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, from MP3_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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 PNG_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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:0, from JPEG_Handler.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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, ^~~~~~~~~~ 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:0, from AVCHD_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:2179:6: warning: '%01d' directive writing between 1 and 2 bytes into a region of size between 0 and 11 [-Wformat-overflow=] void AVCHD_MetaHandler::ProcessXMP() ^~~~~~~~~~~~~~~~~ AVCHD_Handler.cpp:2179:6: note: directive argument in the range [0, 15] AVCHD_Handler.cpp:2179:6: note: directive argument in the range [0, 15] AVCHD_Handler.cpp:2179:6: note: directive argument in the range [0, 15] AVCHD_Handler.cpp:2179:6: note: directive argument in the range [-14, 14] AVCHD_Handler.cpp:2179:6: note: directive argument in the range [0, 30] In file included from /usr/include/stdio.h:862:0, from /usr/include/c++/7/cstdio:42, from /usr/include/c++/7/ext/string_conversions.h:43, from /usr/include/c++/7/bits/basic_string.h:6352, from /usr/include/c++/7/string:52, from /usr/include/c++/7/stdexcept:39, from /usr/include/c++/7/array:39, from /usr/include/c++/7/tuple:39, from /usr/include/c++/7/bits/stl_map.h:63, from /usr/include/c++/7/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:34:43: note: '__builtin___sprintf_chk' output between 25 and 40 bytes into a destination of size 26 __bos (__s), __fmt, __va_arg_pack ()); ^ AVCHD_Handler.cpp:2179:6: warning: '%d' directive writing 1 byte into a region of size between 0 and 3 [-Wformat-overflow=] void AVCHD_MetaHandler::ProcessXMP() ^~~~~~~~~~~~~~~~~ AVCHD_Handler.cpp:2179:6: note: directive argument in the range [0, 3] AVCHD_Handler.cpp:2179:6: note: directive argument in the range [0, 15] In file included from /usr/include/stdio.h:862:0, from /usr/include/c++/7/cstdio:42, from /usr/include/c++/7/ext/string_conversions.h:43, from /usr/include/c++/7/bits/basic_string.h:6352, from /usr/include/c++/7/string:52, from /usr/include/c++/7/stdexcept:39, from /usr/include/c++/7/array:39, from /usr/include/c++/7/tuple:39, from /usr/include/c++/7/bits/stl_map.h:63, from /usr/include/c++/7/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:34:43: note: '__builtin___sprintf_chk' output between 12 and 16 bytes into a destination of size 12 __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 RIFF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ^ In file included from RIFF_Handler.cpp:13:0: ../../../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 PSD_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from PSD_Handler.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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 Scanner_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from Scanner_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 Trivial_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from Trivial_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 SWF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from SWF_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 PostScript_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from PostScript_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 TIFF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from TIFF_Handler.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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 MPEG4_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from MPEG4_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ^ 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 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 SonyHDV_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from SonyHDV_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 P2_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from P2_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 GIF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from GIF_Handler.hpp:20, from GIF_Handler.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 WAVE_Handler.lo In file included from ../../../source/Endian.h:17:0, 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:25: 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:25: 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:26: 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:26: 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 UCF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from UCF_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 WEBP_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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:0, 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:0, from XDCAMEX_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, from XDCAM_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, from PackageFormat_Support.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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:25: 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:25: 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:26: 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:26: 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 Reconcile_Impl.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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:0, 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 TIFF_MemoryReader.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ^ In file included from TIFF_MemoryReader.cpp:13:0: ../../../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:0, 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:25: 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:25: 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:26: 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:26: 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:0, 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:25: 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:25: 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:26: 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:26: 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:0, 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 ReconcileIPTC.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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:0, 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 TIFF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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:0: ../../../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:0, 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:25: 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:25: 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:26: 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:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ^ In file included from PostScript_Support.cpp:10:0: ../../../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 ID3_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from ID3_Support.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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 ISOBaseMedia_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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:0, 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:25: 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:25: 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:26: 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:26: 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:0, 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 PNG_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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 RIFF.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from RIFF.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ^ 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:0: ../../../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 RIFF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from RIFF_Support.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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 ReconcileLegacy.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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:0, 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 GIF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from GIF_Support.hpp:17, from GIF_Support.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 SWF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from SWF_Support.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 XDCAM_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from XDCAM_Support.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 XMPScanner.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from XMPScanner.cpp:26: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, from MOOV_Support.cpp:10: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ^ 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 TIFF_FileWriter.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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 TimeConversionUtils.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from ../../../XMPFiles/source/FormatSupport/TimeConversionUtils.hpp:16, from TimeConversionUtils.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 QuickTime_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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:0, 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 AIFF/AIFFBehavior.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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:0, 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:25: 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:25: 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:26: 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:26: 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 ASF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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] ); ^~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15:0, 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 WEBP_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from WEBP_Support.cpp:6: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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 P2_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, from P2_Support.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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/AIFFReconcile.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17:0, 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:25: 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:25: 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:26: 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:26: 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:0, 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 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:0, 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:25: 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:25: 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:26: 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:26: 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/ChunkController.lo In file included from ../../../source/XIO.hpp:19:0, from IFF/ChunkController.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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 ); ^~~~~~~~~~~~ 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:0, from WAVE/DISPMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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:25: 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:25: 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:26: 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:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ^ 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/BEXTMetadata.lo In file included from ../../../source/Endian.h:17:0, from WAVE/BEXTMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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/WAVEBehavior.lo In file included from ../../../source/XIO.hpp:19:0, from WAVE/WAVEBehavior.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, from WAVE/PrmLMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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/Cr8rMetadata.lo In file included from ../../../source/Endian.h:17:0, from WAVE/Cr8rMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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/INFOMetadata.lo In file included from ../../../source/Endian.h:17:0, from WAVE/INFOMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, from WAVE/CartMetadata.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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:0, 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/iXMLMetadata.lo In file included from ../../../source/Endian.h:17:0, from WAVE/iXMLMetadata.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 ); ^~~~~~~~~~~ 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:0, 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:25: 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:25: 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:26: 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:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ^ 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:0, 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' 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:0, 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 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 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 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 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 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 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' CXX HandlerRegistry.lo In file included from ../../XMPFiles/source/FileHandlers/PostScript_Handler.hpp:18:0, 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:0, 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' 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 DumpMainXMP.o DumpMainXMP.cpp: In function 'void ProcessFile(const char*)': DumpMainXMP.cpp:85:101: 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 DumpScannedXMP.o DumpScannedXMP.cpp: In function 'void ProcessPacket(const char*, FILE*, size_t, size_t)': DumpScannedXMP.cpp:66:105: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] sprintf ( title, "// Dumping raw input for \"%s\" (%lu..%lu)", fileName, offset, (offset + length - 1) ); ^ DumpScannedXMP.cpp:66:105: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=] DumpScannedXMP.cpp:85:94: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'std::__cxx11::basic_string::size_type {aka unsigned int}' [-Wformat=] printf ( "\nPretty serialization, %lu bytes :\n\n%s\n", xmpString.size(), xmpString.c_str() ); ~~~~~~~~~~~~~~~~ ^ DumpScannedXMP.cpp:89:93: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'std::__cxx11::basic_string::size_type {aka unsigned int}' [-Wformat=] printf ( "Compact serialization, %lu bytes :\n\n%s\n", xmpString.size(), xmpString.c_str() ); ~~~~~~~~~~~~~~~~ ^ 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 XMPFilesCoverage.o XMPFilesCoverage.cpp: In function 'void DumpHandlerInfo()': XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:94:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PDF ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:95:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PostScript ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:96:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( EPS ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:98:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( JPEG ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:99:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( JPEG2K ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:100:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( TIFF ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:101:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( GIF ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:102:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PNG ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:104:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MOV ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:105:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( AVI ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:106:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( CIN ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:107:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( WAV ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:108:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MP3 ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:109:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( SES ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:110:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( CEL ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:111:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MPEG ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:112:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MPEG2 ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:113:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( WMAV ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:115:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( HTML ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:116:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( XML ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:117:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( Text ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:119:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( Photoshop ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:120:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( Illustrator ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:121:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( InDesign ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:122:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( AEProject ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:123:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( AEFilterPreset ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:124:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( EncoreProject ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:125:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PremiereProject ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, (ok ? "smart" : "dumb"), flags ); ~~ ^ XMPFilesCoverage.cpp:126:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PremiereTitle ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:83:46: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &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:160:76: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat* {aka unsigned int*}' [-Wformat=] &format, handlerFlags, openFlags, (isUpdate ? "update" : "read-only") ); ~~~~~~~ ^ 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 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' 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 common/Log.lo In file included from common/Log.cpp:31:0: ../../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/PrintUsage.o In file included from xmpcommand/PrintUsage.cpp:10:0: ../../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' CXX xmpcommand/Actions.o In file included from xmpcommand/Actions.cpp:29:0: ../../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' 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' 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' 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' CXX XMPCoreCoverage.o XMPCoreCoverage.cpp: In function 'void DoXMPCoreCoverage(FILE*)': XMPCoreCoverage.cpp:1537:47: 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:48: 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:49: 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:56: 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:56: 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:63: 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:63: 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 xmpcommand/XMPCommand.o In file included from xmpcommand/XMPCommand.cpp:26:0: ../../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:0, from xmpcommand/XMPCommand.cpp:27: ../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: 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 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 common/TagTree.lo In file included from ../../samples/source/common/TagTree.h:21:0, 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:0, from common/TagTree.cpp:23: ../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../source/EndianUtils.hpp:207:25: 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:25: 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:26: 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:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ^ common/TagTree.cpp: In member function 'void TagTree::digest(LFA_FileRef, std::__cxx11::string, void*, XMP_Int32)': common/TagTree.cpp:121:6: warning: '__builtin___snprintf_chk' output truncated before the last format character [-Wformat-truncation=] void TagTree::digest(LFA_FileRef file,const std::string key /*=NULL*/, ^~~~~~~ In file included from /usr/include/stdio.h:862:0, from /usr/include/c++/7/cstdio:42, from /usr/include/c++/7/ext/string_conversions.h:43, from /usr/include/c++/7/bits/basic_string.h:6352, from /usr/include/c++/7/string:52, from /usr/include/c++/7/stdexcept:39, from /usr/include/c++/7/array:39, from /usr/include/c++/7/tuple:39, from /usr/include/c++/7/bits/stl_map.h:63, from /usr/include/c++/7/map:61, from ../../samples/source/common/TagTree.h:13, from common/TagTree.cpp:23: /usr/include/bits/stdio2.h:65:44: note: '__builtin___snprintf_chk' output 2 bytes into a destination of size 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:0, 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:0, 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:25: 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:25: 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:26: 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:26: 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 between signed and unsigned integer expressions [-Wsign-compare] if ( lastIndexUsed != i ) { ~~~~~~~~~~~~~~^~~~ common/DumpFile.cpp:1329:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( irOffset + irLen > (psirMarkers[i].jpegMarkerPtr - dataStart) + psirMarkers[i].jpegMarkerLen ) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common/DumpFile.cpp:1263:14: warning: unused variable 'psirOrigin' [-Wunused-variable] XMP_Uns8 * psirOrigin = psirMarkers[i].jpegMarkerPtr; ^~~~~~~~~~ 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:54: 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.93014 + 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/lib' /bin/sh ../libtool --mode=install /bin/install -p libexempi.la '/usr/src/tmp/libexempi-buildroot/usr/lib' libtool: install: /bin/install -p .libs/libexempi.so.3.4.5 /usr/src/tmp/libexempi-buildroot/usr/lib/libexempi.so.3.4.5 libtool: install: (cd /usr/src/tmp/libexempi-buildroot/usr/lib && { 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/lib && { 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/lib/libexempi.la libtool: install: /bin/install -p .libs/libexempi.a /usr/src/tmp/libexempi-buildroot/usr/lib/libexempi.a libtool: install: chmod 644 /usr/src/tmp/libexempi-buildroot/usr/lib/libexempi.a libtool: install: ranlib /usr/src/tmp/libexempi-buildroot/usr/lib/libexempi.a libtool: install: warning: remember to run `libtool --finish /usr/lib' /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/lib' 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/lib/pkgconfig' /bin/install -p -m 644 exempi-2.0.pc '/usr/src/tmp/libexempi-buildroot/usr/lib/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/lib/libexempi.la' mode of './usr/lib/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/lib/pkgconfig/exempi-2.0.pc: Cflags: '-I${includedir}/exempi-2.0 -I${includedir}' --> '-I${includedir}/exempi-2.0' /usr/lib/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/lib: 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) verify-elf: WARNING: ./usr/bin/exempi: uses non-LFS functions: __xstat fopen Hardlinking identical .pyc and .opt-?.pyc files Hardlinking identical .pyc and .pyo files Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.58808 + 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.93566 + 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.zK3n6n 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.r1XeMf find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) Provides: libexempi.so.3 = set:pd0TiLRY1TopiFiDZzIsDUE2s4RsZCsUbzu2ZroQNRN0WW8wloF8Jq9pHSCS0l6UAPjS8uMCr3QH2wChzqxCF955Oxv3rzWzPROxVcavqT3HlAcZ4ZCwZws4cQoZfi2pwSVC7hSZAmiQwk3r20ZdTvA6f2rEDrFaaWsoaIkWcz1FZBtC6s6kGwQ5xTzQbhvXVlAysEj1EET72t957SoR6cG0QGQugrAKBXJAnPqG6Ji7yVoUCZsMsMAV5GlHvyflSPV3Gjfmt3vZ5EWHQc1xY7e9XOc4ZKQXOKm82u8whEZLLbwuKWSY49ixYzsIA9iUEC3Gdn6JZxZDONVhr7Z2pjBhwakuOwXbxsbJZsq52B0kNpUd2OaI4M9HbeaxNvuZqcmrPZ1ZqMpoId8ZEwCEWNkDaZKBa4rHnjn2FM9K7iFBl1z6EhQjITRdgdFREsE4IY8XIqm9Z3GiiEUD67CYt21wElCTd1tzJ1t0kbajIpnFsqVZ5I1C3n8jI4abDN3VHFG23VSgNcSTltFukZ9GtwXkVMJOe1wxxQWDqZdvSzeknTKhhOwk5SZxS14NZ6V1kmeFGR4VNC32J58Z0giUr7B1o4KIpgZ5G5V4nKxYIWWKE5X2qeLZBjZt761Fh4bxlITWA6KLmCRCCmvO2hIeZsruZh6dDe7TKSjCdw58OSwv0aCvmFQNH55u7m4DdAtaOs7B68XW3zCRLp98Eo0CR341dsJrZvH24Fdt8s1MmwX6BTsMnWnhsKTwguXF4zomFengRiPLlTnsAOHftdLs6Ojbl3hwMchOcH8Drrjwi4HyZckVfbBRbuZ9eK5Fu00wBq74EJOXD4V4PDnsiwI17X3NZKYfHO3V9rvXu0vyyoEa88EUdRQzbaRyUjGF8MNgtqP4KBJI2s90csOZ21EKU9PJr8ylsg70QOKf0jG604UduodHH8LmDjNlaw99u2Kye3TF2DZ8tLqt5RUi9y4zho2SKo0610l4PXVq7yAAPjw1HcwECwijyst6p3qxKBT9txJU0ptdkd1GZgmhfwgaNAwysbSbM3faV1oTqzYklXWsa6GP7bBzgYaRfDFrUzbTOZGWfkvm030Gs0IquWQ5ra2uIPeaZp19TNGvze7UZAf1PD2f3AExvQBtJDMWaqvWyn537RzuabjqedTgKZkU3lCQ3YxeGCJfQfuTU8sUV1yvVa5a0Jo3uK7yjBE8dbi2EpFzclzKoZ4B3uxLFJtrwWna7HXPYO8XH0hZI7aFSQJx2FuYQLDGRg0F3g6hKB5tAzvykPAi0CNTSPNArjNOc24wtqiDB1X0R2L6Bo7SqFEYZ8z7BUFbH4kwfq9u3oC7okiZFavPbzrenVbEUsUtQeOru62ZLfdPwunG9qa9ZolNhb7tSRaXD7O4frxsFZu1dYk68IIAC0Mz0ZbrDznZhgC1p3tPKnArHVFeOKhWAvZwJcBoau5CZKP0eUxQAs98YZ0LeN00iok54bnlNdEnovp0otzJmvy1BsfwEng698uZb5nI1R9Or3c5aVBjVFTFg5GwT561pM9PVl6Z2488hikJIbJjRwsyV4UybEKNJZ6lf8VwrQU92Rtzm4e6CZwZ3jWs6jpmj2YxKGbwLkwzOZDoO837ZJk0Vm6iuBLz45ZoUIJQzZJZseNLZouI7MIWk4JAzvYcFABnXrxwT2CzRaB7fxZ3d1TGIZhVGgTukX2j4tSUPJwz9KE13bWubDbx3kIISIPucesPEg2D5EMJkOl94HtxFgqk1pf9OCMSXESuAlwUADui5lZnHBKrMzFHsUBkiduX5tW70fzZgBCATGr6dRQXa7T3Qoo1Q7U4tEjXLCNR5OWO66Kby6gLa7s4mT6Qe8uxAbNjzmMh3aycKv1M2Dp0okUI0jzjhqbdw1I8hGhfyo1yXQ5Ywzud209ZH0h0OhazXroVxUIQtgHKN76AA5iJ1wInBpnay2YJxt4N3Pbdgj7t6VQpDu09GZ21zTpZ9nk0zWrUuUwODewIgcSDR6nvTWhYvRV3NTLkktZmujaLsf4f1qZsQuutnN00HbjnwHoH2r02fT5gjIEN6nZmFVh7b8t1zJJ2SOfpSZ1DWDp6Rm0DEjdoZEBm1C5DZfLpLarTqYPhuxSJDgNibjIrZzPDHBmh1rkJzuEsEwFL6ubiDdVdSAaQV5cZ6p7SVTGOVNsjvikZg1umo376T0ggjC8U8pF9RANBXrxCZEaXGZasZANAj3ZIiABUkaFDaTOccBIxqnGgRkxYySIBZAPoaSNCjJw66SDKxgFJmfNcXoJckfuIp6qD3HeaH683Dj9ir6Y0ZuBOlMCLD2pwFMjcRY34sqa9ejqOx60TZxULgvZAxyeQJMjrDDnaB8zwIjdAxZI2YxcOImLX4fPw0PyWRUixT2Kdaq3oAwnR9mIDin4EJc9EjSSiwxkICkRXJWnDwzMoQncEst848Wpk4OXu5HL3opkVpfK7K9rcm8VNhZAM4OmPNSD7wBOBaPFT9fJSsxx9PfQ9oe8enpLQ7QnMPgxXBB5GZ42FU4ujBsEVzFib60eae3vlsu6PPCkhyiwU6UT3QN4kMGxUBlhxeozBjO1IZ3JgL144vvqQBT2Oa3FzzYrFRMQiW0Gd2hO8Z0OlSPHdXBc9MMldUj1enoCgTCKhUVmCHu6jh9NI22eZbP979DZBySWLC7GxQZpLHftLXNZqCodQWML461nLLA3Y2glPZAZ5JE4kv5MCQ92Y63jZguZ24Aeyc3CZdtbWPRTqOZGqa5JDmtDpBwctCRYoO5wZyymovPRjnG6Oy0fm1AFSF89JMGZmEwPQ3VTo1Dt9W0IvwP1y1nDfkDTjZ082jt02Cwp6KPlGi6SboZ2mP1DKVG5S5eHduhzY5xF44XciZpWylNhJ6Y8M1pGt77ibtq32BiZf41Xfz5ZDn8QMW01eZiQ560gNbOmEEyZsVhUa8wZ9U7M7681sdYHIQEgsf7ghOjuqKDXzBK7DkKZcLnp4NyRVZ77WIofmHUhY9SM8QI8uxGvZqj3GtVMu4mV4SJ3ZDjfZ5FCwvcKkY8sWYhBKf2TIia0fZ62WXhTVm1dhcGRfxdV5ZCO2ElIRxVhppWN9aJIZHlvW5coEX4iZsSlCt1BC0i2A7YOakiOFJskHQttCu9f8Kp419jDBNagYIsKsywbXruSEv278hdJNAyhykZel9CuqQ1vFpxYSzM7dQjEWLZcwWFdDSjbXNZxTW8wbiEW8hYwEPZKxadJ1lhztni45S3boIHDfTpittZmdsBp1JjCqn1iTieZKodgrnxZbaM7pBqZBQn7WvoCBquAcO1JvscaPyMwIAdnZrLPKKlMMdYoaigEtvS3V58AbKaJIrBghoAcrRz7GwOmixAszfva1L0QVTh39bCsTr0ajszQg2qwO2wZ4PWoLPUKHkIRTMfeHREbauoEQ5RVunQhj4kKuDLMi9rzXaN6P2yfRG10Dd3GzBDiNbLTn79RikzmzsFlTzbOdpSDM4cqiShhNGaDn4Tph13wCiZAfF32dVmrB6GrJxooFRf8cN7610k5C6hKltqXpAoTgYqsvHQNPDMZv6C7QdWfZBYtC0NJlY8Nl5U4BRZbeL3a1Ro4bSSCZ0MdKa4MJAojWTZzaWCFs3BShuKc6RormH7wXmZk5OS1sgZweZxUd17wtiSrZfzthNFU9QK1D6B58I9nMI1DutTpHcqNlZ3P2fqqT08vHmBsaty2SsE5xc2ZqM39BybdfDZ5K6piHjPgFdSPQ0JvLUtcRsgxYREh56dY6walgOjZA41g9jTG3o1jjPudZuyP416BDy92kdZ0fgoyXnMZ9g3d7b6GJmR0cKK0MzOoqtAOmhYwcGvfSDRBCJjfAyJ9TEhpk56x0A78Bvoeu0Cfdv0wmxFr42ayAvDJCaZgLczJD8vcJz2Xmj6pyxHBO3DDuXoZ05gAT4KBQQEqr3X1Wlnc6aNmXzgkZb5BZ8ZyLYctu2pahCCE3TYAy49V44JXI6qD9BmEjsJ2l3Z273D7tMP586JfF7AGb6LhZj42o8vZ0LohMTZDEqAoPg1YQirGkoUBcE2ConMnUoHXyksKnVURFoEEjZiv33a70tnGkkQChPSjr5o4pguARNMJ8hDihun4oUWQpZAnii0xZ3QewogED2mZfFZqBGZJSl4JccQXng3Us0t1D23t3sJEjBlROEF0Ld2hS6ITOWZkrTVdFV20ykIOyf2jIeeZb2AixcYbqe65a7si5G448cW7AuZgeHVEE92D71cU7k5f1XzrP7wgqQGhFZcgKejCJ58Z6pyRLUyyYgN4IyoZFvb2dv66osnLOdRHXLiSvnBzK1pkFseVMM8ZcYxcIZKMZHwp7VZmtCXMZFiQqGtegxY29qOCxCReRD9xVocl7suGXwTeHflDjOYRksZu2Mejf9REPo48BSvvgPH9UBzZ5oylzWZpYQ6HDKvXIbPWNaqkAKqrnMeWzmzPqvIsMCFGqL7YJmCXnkIYHKmMyKHk00XLaps0YhRSr8rRdGVcA4MIMKDZi0SFaaIM64E3lLYUHncRKJ99m1noUP1cRL2PzoYQo81muBvGNUq4kyh4s3MAPMk1EKwLERi1gkToAcJ86kvvlXp3Ws6JwoyQtrbJU7NpEfka4eXNpDFzQAAXh987ZjqzYhzoLOfEC00dLciLMgzZfNMCjsaFEiYt0szDLgvG38gvyDmS3403DoX85NgH5IxZufMdRm5SygHrLrkEgiZJ7qv6R9LhC8IkOAcPdge02A8mjTd7nACfUO5IYAUXjZGrFDkWX1IuluK6jFfifMS4bUuSJdN0dwt6ZAc9gTlDn51rESBH3wXPqAMRQUghLzY50efjR5uhVbIsbtZ7KMORleXgxZa4YDDvHPViPQ9zq18ZDCq658yVhMzJTzKZGREjPjd0FNHk7gYhJOfJ94E1Jck5JjYSu2ZeZps22F6kdj07z2lz8gP72NxgwAh0TZhbw7HeM90o5Oi8fRhCzfd8XQUHbdz02Tp0TeD6BQKilanTVNUg9L50Z99Hf6sjyRh2Ma83arUQyiZ6vs14rsfOkZ25eFzNVhSSD49HZzPZdDYueR4a4jhpwFYWVSzJSewvLXE21y4JAB04yUf9Gm1SdLg6FWVYy1KKjc8N3rRL0PZrqmKkYcMZ6FAcKFz0BG0q8lRfXRS9TPo2jKpQTGYZfFeZekq2Y3Rxed21c18QFHWkEfqtjBckZ1lk1Qqm0EQN0wYRiOl1LVp3gakPSWMD1gpAZDWoa9kiSvGnxfM9MUZCK53jFvh2uLsC68Z2K4dNPuaQzbRqr9FsZEYEJMkSZxHTfzuorGBgxpmkhbs01zb9SiCLe6faoC7tgnCIwJHA5r6evwGZjXP0fi3lrvVFDo8wyZehOsgS2vScYIcunOjv6uai8AA6yt5Xo01aX9S4GH9km6S156M5OLJvi59gwTeMK8mqfS2FLAD2Cwp0dbM8LD59yOrBJ4 Requires: /lib/ld-linux.so.2, ld-linux.so.2 >= set:jiL26, ld-linux.so.2(GLIBC_2.3), libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libexpat.so.1 >= set:kgBwwACaBusdk44PhbhT5v6eX3yqi7X0, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_7.0.0), libgcc_s.so.1(GLIBC_2.0), libm.so.6(GLIBC_2.0), librt.so.1 >= set:jiq20, librt.so.1(GLIBC_2.2), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), libz.so.1 >= 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.mual0A 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.4hvOdD 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.IWMAba 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/lib/libexempi.so.3.4.5, /usr/lib/pkgconfig Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2BMaHe 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.lY29m1 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.m20AYi 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.CJxhLg 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.4LAZKT find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GWVx70 find-requires: running scripts (debuginfo) Provides: debug(libexempi.so.3) Requires: libexempi = 2.4.5-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(ld-linux.so.2), debug(libc.so.6), debug(libdl.so.2), debug(libexpat.so.1), debug(libgcc_s.so.1), debug(libm.so.6), debug(librt.so.1), debug(libstdc++.so.6), debug(libz.so.1) Removing 1 extra deps from libexempi-devel due to dependency on libexempi Wrote: /usr/src/RPM/RPMS/i586/libexempi-2.4.5-alt1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/libexempi-devel-2.4.5-alt1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/libexempi-devel-static-2.4.5-alt1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/libexempi-debuginfo-2.4.5-alt1.i586.rpm 415.25user 22.04system 4:13.83elapsed 172%CPU (0avgtext+0avgdata 169920maxresident)k 0inputs+0outputs (0major+8699995minor)pagefaults 0swaps 434.59user 26.51system 4:41.11elapsed 164%CPU (0avgtext+0avgdata 169920maxresident)k 0inputs+0outputs (0major+9254414minor)pagefaults 0swaps